2013-08-04 35 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

這不起作用...它通過多個網站重定向幾次,最終努力從最後一個站點下載文件。 –

相關問題