htaccess中的永久重定向动态网址?

时间:2017-02-12 23:27:01

标签: php apache redirect mod-rewrite

我的网站不断生成动态搜索网址,有数千个。我需要将它们全部重定向到一个url。他们都启动相同的网站/CATEGORY/random/random

如何将包含(/ category /)一词的网址改为301重定向website.com/category?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

使用正则表达式,您已经在使用重定向匹配。

http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirectmatch

' $'匹配网址的结尾。在您的示例中:

redirectMatch 301 ^ / user /(.+)$ http://example.com/category/

答案 1 :(得分:0)

谢谢。

那么/ user /是什么?对我来说,然后是redirectMatch 301 ^ / category /(.+)$ http://example.com/category/。正确?然后,这将找到/ category /目录,如果找到,301将它们全部发送到example.com/category?

再次感谢您花时间回答。