次のようなプロファイル ページを生成する BBPress フォーラムがあります: forum/profile/USERNAME。
私がやりたいことは、.htaccess またはリダイレクト プラグインを使用して、このリンクを /profile/USERNAME にリダイレクトし、プロファイル部分を切り取ることです。
これを行う最善の方法は何ですか?
乾杯、
イアン
ルート ディレクトリの .htaccess ファイルでこれを試すことができます。
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^forum/profile/([^/]+)/? /profile/$1 [L,NC]
サイレント マップ
http://sitename.com/forum/profile/username/
に
http://sitename.com/profile/username/
文字列username
は動的であるforum
とprofile
見なされ、固定されていると見なされます。
永続的なリダイレクトの場合は、次のように置き換え[L,NC]
ます[R=301,L,NC]
.htaccess ファイルで RedirectMatch (mod_alias の一部) を使用して、サーバーに 301 で応答させることができます。
//301 Redirect Entire Directory
RedirectMatch 301 ^/forum/profile/(.*) /profile/$1