Htaccess仅将目录root重定向到新页面

时间:2014-09-30 10:24:56

标签: apache .htaccess mod-rewrite redirect

我的网站上有数千页,其中近200页的格式为

domain.com/prd/cat/name/

我想只将该网址的主目录重定向到我的新子域即domain.com/prd/ = 310 = sub.domain.com。 我尝试使用

Redirect 301 /prd/ sub.newpage.com

然而它打破了我的所有其他页面。有没有办法执行301只到domain.com/dir/子域?

1 个答案:

答案 0 :(得分:0)

您有两种可能性:

1。使用RedirectMatch(使用 mod_alias

RedirectMatch 301 ^/prd/$ http://sub.newpage.com

2。使用RewriteRule(使用 mod_rewrite

RewriteEngine On
RewriteRule ^prd/$ http://sub.newpage.com [R=301,L]