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


Htaccess rewrite rules based on 3rd word/phrase after slashes

我的域名是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上提供页面。

谢谢你的帮助。

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

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