我有一個BBPress論壇,可生成如下所示的配置文件頁面:forum/profile/USERNAME。重定向WordPress配置文件頁面
我想要做的就是使用.htaccess或重定向插件將此鏈接重定向到/ profile/USERNAME並剪掉配置文件部分。
這樣做的最好方法是什麼?
乾杯,
伊恩
我有一個BBPress論壇,可生成如下所示的配置文件頁面:forum/profile/USERNAME。重定向WordPress配置文件頁面
我想要做的就是使用.htaccess或重定向插件將此鏈接重定向到/ profile/USERNAME並剪掉配置文件部分。
這樣做的最好方法是什麼?
乾杯,
伊恩
您可以使用RedirectMatch(mod_alias中的一部分)和301服務器響應您的.htaccess文件:
//301 Redirect Entire Directory
RedirectMatch 301 ^/forum/profile/(.*) /profile/$1
這就是我試圖做到的,但它不起作用。我想知道BBPress是否有自己的覆蓋301的htaccess? – Ian 2013-02-27 11:43:47
您可能會在嘗試這個.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]
'和切出的輪廓部分...'的'文件夾'從論壇/資料/ USERNAME'/profile'?請解釋。 – 2013-02-27 05:06:36
我希望它從sitename.com/forum/profile/username/重定向到只是sitename.com/profile/username/ – Ian 2013-02-27 11:59:10