我有一个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