如何将子域重定向到文件夹

时间:2014-07-12 11:42:41

标签: regex .htaccess mod-rewrite

我想将子域重定向到文件夹,这里有一些例子,所以我尝试了但没有任何作用,现在我得到了这个:

RewriteEngine on
RewriteCond %{HTTP_HOST} http://test.web8.eu [NC]
RewriteRule ^(.*)$ "http://web8.eu/sub/test/$1" [L,P]

任何人都可以帮我这个吗?

我可以将子域重写到文件夹而不是重定向吗??

1 个答案:

答案 0 :(得分:0)

这样做:

RewriteEngine on
RewriteCond %{HTTP_HOST} test\.web8\.eu [NC]
RewriteRule ^ http://web8.eu/sub{REQUEST_URI} [NE,L,R]

尝试将此添加到您的网络文档根文件夹中的.htaccess文件中(通常为public_htmlhtdocs): 这假设mod_rewrite 已为htaccess文件激活。 如果您不确定,要检查是否安装了mod_rewrite,请查看phpinfo();输出中已安装模块的列表 默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf 并确保webroot目录块包含以下行之一:AllowOverride FileInfoAllowOverride All