我有一个BBPress论坛,可以生成如下个人资料页面:forum / profile / USERNAME。
我想要做的是使用.htaccess或Redirection插件将此链接重定向到/ profile / USERNAME并删除配置文件部分。
最好的方法是什么?
干杯,
伊恩
答案 0 :(得分: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
是动态的,而假设forum
和profile
是固定的。
对于永久重定向,请将[L,NC]
替换为[R=301,L,NC]
答案 1 :(得分:0)
您可以让.htaccess文件中的服务器使用RedirectMatch(mod_alias的一部分)回复301:
//301 Redirect Entire Directory
RedirectMatch 301 ^/forum/profile/(.*) /profile/$1