0
我想將請求重新寫入子域名到相關網站上的子文件夾。.htaccess將子域名寫入子文件夾的規則
子站點是dev.my-domain.co.za
(是的,它有它連字符)
它需要內部參考是my-domain.co.za/dev.my-domain.co.za
我不希望它重定向,但重寫,使文件夾用戶只看到http://dev.my-domain.co.za/...
我在StackOverflow上發現了各種示例,但我無法讓他們在我的方案中工作。所以我認爲我最好問問並解釋我的確切情況。
子文件夾中會出現一個Wordpress網站。我假設可以通過子域調用它(如果您碰巧知道,請告知)。否則,如果有問題,我可以在WP相關論壇中單獨提出這個問題。
到目前爲止,我嘗試這樣做:
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^dev\.domesticflights\-southafrica\.co\.za.*$
RewriteRule (.*) dev\.domesticflights\-southafrica\.co\.za/$1 [L]
這是我嘗試這(從here)適用於我的情況
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.example\.com.*$
RewriteRule (.*) myfolder/$1 [L]
我試圖適應許多其他的例子,但沒有工作的我場景。
感謝傑克。似乎沒有任何效果。我開始懷疑這個服務器環境是否設置了奇怪(這是我不熟悉的服務器和主機)。 – inspirednz
好的,檢查您的htaccess文件使用是否在apache配置中啓用。它應該是'AllowOverride All'並且我更新了我的答案,因爲您需要使用'[P]'標誌對子文件夾進行代理傳遞,否則apache將執行重定向。 –