将文件夹重定向到root但不是子文件夹

时间:2012-12-07 03:54:42

标签: .htaccess redirect

如何重定向两个特定文件夹,但保留子文件夹不变?

e.g。


刻字>重定向到root(mysite.com)

  • 子文件夹1>保持不变
  • 子文件夹2>保持不变

类型>重定向到root(mysite.com)

  • 子文件夹1>保持不变
  • 子文件夹2>保持不变

1 个答案:

答案 0 :(得分:2)

使用mod_alias:

RedirectMatch ^/lettering/?$ /
RedirectMatch ^/type/?$ /

使用mod_rewrite:

RewriteEngine On
RewriteRule ^/?lettering/?$ / [L,R]
RewriteRule ^/?type/?$ / [L,R]

这会将http://mysite.com/lettering/的请求重定向到http://mysite.com/,但不会重定向 http://mysite.com/lettering/subfolder2/之类的请求。