.htaccess删除字符串但不重定向

时间:2014-02-20 20:25:38

标签: .htaccess

我确信这已经存在,但我不太确定搜索我正在寻找的内容的术语。

我有一个类似http://www.example.com/members/ $变量/成就的网址,我希望所有这些网页都重定向到一个级别,例如http://www.example.com/members/ $ variable。

我最初使用的是:

RewriteEngine On
RewriteRule ^members/([\w]*)/achievements/$ http://www.example.com  [R=301,L]

适用于将原始页面重定向到主页,但我宁愿转到该变量页面。

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteRule ^members/([^/]+)/achievements/?$ http://www.example.com/members/$1/ [R=301,L]

这假定在$variable/achievements之后有一些内容(有和没有结尾/)并将其重定向回http://www.example.com/members/$variable/