2014-11-15 46 views
0

我有域abdefg.it。設置一個子域與重定向到索引頁

我已經設置了子域sub.abcdefg.it目錄指向包含:

index.php 
folderA 
.htaccess 

的問題是,如果我輸入網址sub.abcdefg.it一個錯誤出現,但如果我鍵入sub.abcdefg.it/index.php一切順利。

這就是包含在我的.htaccess文件

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^sub\.abcdefg\.it$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.sub\.abcdefg\.it$ 
RewriteRule ^/?$ "http\:\/\/www\.abcdefg\.it\/sub\/index\.php" [R=301,L] 

什麼我做錯了

謝謝你。

回答

0

你可以這樣做:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(?:www\.)?sub\.abcdefg\.it$ 
RewriteRule .* http://www.abcdefg.it/sub/index.php [R=301,L] 

現在,你只重定向HTTP_HOST。

在開始工作之前,請使用[R = 302,L]進行測試,無需緩存。