WordPressをメインCMSとして使用してWebサイトを設定しています。多くの静的ページとブログがあります。URLは次のとおりです。
デフォルトのブログURLに加えて、次のようなユーザー名URLも提供したいと思います。
注:これらのユーザー名は、WordPressブログのユーザー名とは関係ありません。それらは別のデータベースからのものです。
WordPress 404.phpハンドラーを設定することを検討しています /whatever
WordPressがユーザー名として処理しないためです(つまり、「ユーザー名」である可能性があります)。クエリ文字列が /whatever/something/else
、ユーザー名のリクエストではない可能性があるため、通常の404メッセージを表示します。
これはこれを解決するための良い、許容可能な方法ですか、または変更する必要がありますか .htaccess
WordPressによってgivenめられたものを独立したものにルーティングする /user.php?username=whatever
?これを実現する他の方法はありますか?
回答:
回答№1は0使用方法 http://www.example.com/users/whatever ユーザーページのURLとして? / users /は、ユーザーページを識別するための一意のURLを提供します。
このURL形式は、例に従って/user.php?username=whateverにリダイレクトできます。