请考虑以下页面:
http://www.example.com/node/323
http://www.example.com/node/386
http://www.example.com/node/388
http://www.example.com/node/594
我想将/ node /之后的所有网址重定向到新的主页。
http://www.exmaple.com
对于像这样的东西,有没有.htaccess正则表达式重写?
答案 0 :(得分:0)
RewriteRule ^/node/.*$ / [L,R=307]
答案 1 :(得分:0)
您可以使用mod_alias或mod_rewrite,但如果您已经有其他重写规则,则应该坚持使用mod_rewrite,否则,mod_alias更简单:
mod_alias中:
RedirectMatch 301 ^/node/ http://www.exmaple.com/
mod_rewrite的:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?exmaple\.com$ [NC]
RewriteRule ^node/ http://www.exmaple.com/ [L,R=301]