Htaccess在斜杠后基于第三个单词/短语重写规则

时间:2014-07-28 12:40:52

标签: php apache .htaccess mod-rewrite redirect

我的网域上有此页面:http://www.domain.com/bizpage/5345

末尾的数字代表商家页面的ID。

我需要一个htaccess规则,它可以获取像这样构建的所有内容:

http://www.domain.com/bla/bla/5346

并将其重定向到http://www.domain.com/bizpage/5345

实际上忽略了2" bla" (可以包含任何文本)并在bizpage / id上提供页面。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{REQUEST_URI} !/bizpage/\d+/?$ [NC]
RewriteRule /(\d+)/?$ /bizpage/$1 [L,R=302]