2017-12-02 284 views
0

想知道您是否可以使用某些.htaccess來幫助我。使用.htaccess重定向子域而不更改URL使用

我想從example.com/sub獲取sub.example.com顯示數據而不更改URL: 即。 sub.example.com將保持sub.example.com雖然它是從example.com/sub

閱讀我在.htaccess中的以下數據:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^sub.example.com 
RewriteRule ^(.*)$ http://example.com/sub/$1 [L,NC,QSA] 

我試圖改變[L, NC,QSA]到[P],但我得到了錯誤403-禁止訪問。

任何幫助,將不勝感激!

+0

你想要一個內部重定向,所以用指定_path_作爲代替開始,而不是一個完整的和絕對的URL ... – CBroe

+0

當我把一個內部的路,我得到了一個403 Forbidden錯誤。我應該改變別的東西嗎? – alanj1998

+0

檢查錯誤日誌,並且可能啓用重寫日誌記錄。 – CBroe

回答

-1
RewriteCond %{HTTP_HOST} ^sub.example.com [NC] 
RewriteRule ^(.*)$ http://example.com/sub/$1 [L,R=301] 
+3

添加一些解釋將有助於瞭解代碼的這部分內容,也可以避免刪除的風險。 –