htaccess:如何重定向以http://example.com/shop开头的每个网址

时间:2010-10-02 08:46:24

标签: .htaccess redirect

与标题一样,如何将每个以http://example.com/shop开头的网址重定向到一个页面?

所以我有:

....等,应该重定向到http://example.com/new_page

1 个答案:

答案 0 :(得分:5)

您可以使用mod_alias’ RedirectMatch

RedirectMatch ^/shop(/|$) /new_page

mod_rewrite

RewriteEngine on
RewriteRule ^shop(/|$) /new_page [R]

注意RewriteRule的不同模式,因为mod_rewrite会在测试规则之前删除per-directory rewrites中的上下文路径前缀。