2014-03-13 92 views
1

我想重新寫請求將一個域重寫請求子域

example.com/folder1/folder2/* 

subdomain.example.com/folder1/folder2/* 

這應該僅是要求去該子文件夾不爲整個example.com域名,也就是說,如果它出現在example.com/folder5,它不應該被觸及。這裏是我的,但它只是返回文件夾1 /文件夾2的「文件不存在:/ folder1/folder2」,因爲它在example.com HTTP服務器上不存在。

RewriteCond %{HTTP_HOST} ^example.com$ 
RewriteCond %{REQUEST_FILENAME} ^folder1/folder2$ 
RewriteRule ^(.*)$ https://subdomain.example.com/$1 [R=301,L] 

回答

0

您可以在文檔根htaccess的使用規則domain.com

RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule ^(folder1/folder2.*)$ https://subdomain.example.com/$1 [R=301,L] 
+0

我以前.COM刪除\但在其他方面非常完美,非常感謝! – Mike

+0

很高興知道它的工作。 – anubhava