2014-10-28 209 views
2

我們如何設置多域的.htacess不同文件夾。htaccess多域重定向

這是我得到的。

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ 
RewriteRule ^(/)?$ domain [L] 

然後URL www.domain.com重定向到www.domain.com/domain

現在我要刪除的文件夾,這樣我只得到www.domain.com

接下來是我需要這3個域名。

  • www.domain.com - > /域
  • www.foo.com - > /富
  • www.bar.com - > /酒吧
+0

根級別(html) – Matthias 2014-10-29 09:07:06

回答

0

嘗試:

RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} \ /+([^/]+) 
RewriteCond %{HTTP_HOST}//%1 ^(www\.)?(.+)\.com//\2$ [NC] 
RewriteRule ^([^/]+)(.*)$ /$2 [L,R] 

RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.com$ [NC] 
RewriteCond %2//$1 !^(.+)//\1$ 
RewriteRule ^([^/]+)(.*)$ /%2/$1$2 [L] 
+0

內部服務器錯誤 服務器遇到內部錯誤或配置錯誤n並且無法完成您的請求。 – Matthias 2014-10-28 16:25:31

+0

@Matthias對不起,錯字,其中一個COnd應該是規則,並且%1應該是%2在最後一條規則 – 2014-10-28 16:36:06

+0

作品的完美。我怎麼能爲子域做同樣的事情?所以如果我有folder.domain.com,他rerecict /文件夾 – Matthias 2014-10-29 09:39:15