仅重写URL的部分

时间:2014-11-10 19:59:43

标签: regex apache .htaccess mod-rewrite

我正在尝试重写网址,以便this-area-profile-更改为area-profile-,其中“profile-”后的所有内容都与原始网址中的内容相匹配:

http://example.com/a-directory/this-area-profile-everything-after-profile-

http://example.com/a-directory/area-profile-everything-after-profile-

以下是我最近的众多尝试,基于我在此处和其他网站上所阅读的内容:

RewriteRule ^a-directory/area-profile-(.+)$ /a-directory/this-area-profile-$1 [R=301,L]

其他答案谈论更改或删除目录,但我想重命名URL的一部分。

1 个答案:

答案 0 :(得分:0)

我知道我的英语不好,但我理解与你的解释相反:

RewriteRule ^a-directory/this-area-profile-(.+)$ /a-directory/area-profile-$1 [R=301,L]