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是动态的,而forum假设profile是固定的。

对于永久重定向,替换[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 回答