我想重定向具有相同结构但最后有不同ID的不同页面,例如:
/test/test-2/some-fun-stuff_73.html
/test/test-2/some-fun-stuff_75.html
/test/test-2/some-fun-stuff_79.html
我希望他们重定向到:
/test/test-2/another-fun-stuff.html
我不想在我的.htaccess
中有三行,我想通过一个带有正则表达式的通用规则来解决这个问题。
你能不能帮我找到合适的表达方式,以便重新定位我.htaccess
中的所有内容?
提前致谢
答案 0 :(得分:0)
尝试:
RedirectMatch ^/test/test-2/some-fun-stuff_[0-9]+\.html$ /test/test-2/another-fun-stuff.html
在文档根目录中的htaccess文件中。
或者,使用mod_rewrite:
RewriteEngine On
RewriteRule ^test/test-2/some-fun-stuff_[0-9]+\.html$ /test/test-2/another-fun-stuff.html [L,R]