2013-08-04 27 views
0

我需要使用.htaccess将domain.com/folder永久重定向到folder.domain.com
我还需要将domain.com/folder和folder.domain.com/folder2转换为folder.domain.com/index .PHP?来源=文件夹2
index.php文件被隐藏...所以它作为folder.domain.com/?source=folder2
这需要工作是否有尾随斜线
的?源结束=文件夹2需要实际作为查询字符串$ _GET工作如何使用工作查询字符串编写.htaccess将多个文件夹永久重定向到子域?

回答

0

尝试添加该到domain.com文档根目录的htaccess文件:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule ^folder(.*)$ http://folder.domain.com/$1 [L,R=301] 

而且在folder.domain.com(如果它是相同的,只是追加吧)htaccess文件:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^folder\.domain\.com$ [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]*)$ /index.php?source=$1 [L] 
+0

这不起作用...它通过多个网站重定向几次,最终努力从最后一个站点下载文件。 –

相关问题