0

次のようなプロファイル ページを生成する BBPress フォーラムがあります: forum/profile/USERNAME。

私がやりたいことは、.htaccess またはリダイレクト プラグインを使用して、このリンクを /profile/USERNAME にリダイレクトし、プロファイル部分を切り取ることです。

これを行う最善の方法は何ですか?

乾杯、

イアン

4

2 に答える 2

1

ルート ディレクトリの .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は動的であるforumprofile見なされ、固定されていると見なされます。

永続的なリダイレクトの場合は、次のように置き換え[L,NC]ます[R=301,L,NC]

于 2013-02-27T14:30:52.440 に答える
0

.htaccess ファイルで RedirectMatch (mod_alias の一部) を使用して、サーバーに 301 で応答させることができます。

//301 Redirect Entire Directory
RedirectMatch 301 ^/forum/profile/(.*) /profile/$1
于 2013-02-26T23:33:38.133 に答える