从URL中删除字符串并重定向到它

时间:2018-06-07 14:48:58

标签: apache mod-rewrite url-rewriting

我需要从网址中删除字符串并重定向到它

网址示例

www.domain.com/document/this-page1/subpage1/subpage2/
www.domain.com/document/that-page2/subpage1/subpage2/

我想要的结果

www.domain.com/document/page1/subpage1/subpage2/
www.domain.com/document/page2/subpage1/subpage2/

我尝试过这样的事情,但没有工作

RewriteRule ^this-/(.*) /$1 [NC,L]

1 个答案:

答案 0 :(得分:1)

这可能就是你要找的东西:

RewriteEngine on
RewriteRule ^/?document/this-(.+)$ /document/$1 [L]

如果要在外部重定向客户端,请稍微改变它:

RewriteEngine on
RewriteRule ^/?document/this-(.+)$ /document/$1 [R=301]