.htaccess重定向主域但不重定向子文件夹

时间:2012-08-07 18:23:12

标签: .htaccess redirect

我希望能够使用.htacess文件来仅允许重定向主域,但不能重定向该域的子文件夹。

实施例; somesite.com重定向到something.somesite.com 但允许somesite.com/example访问/ example目录中的内容。

我确实看到了一个类似于这个的问题,但是不能很好地理解答案,想要使用代码。

1 个答案:

答案 0 :(得分:1)

尝试将此添加到somesite.com的文档根目录中的htaccess文件中:

RedirectMatch 301 ^/$ http://something.somesite.com/ 

如果您更愿意使用mod_rewrite:

RewriteEngine On
RewriteCond %{HTTP_HOST} somesite\.com$ [NC]
RewriteRule ^/?$ http://something.somesite.com/ [L,R=301]