我見過數百個示例,但我無法將它們適用於我的案例。通過htaccess將子域重定向到特定的URL
我需要(通過htaccess的)從radio.mysite.com:8000重定向到www.mysite.com:8000/radio.pls
有人可以幫助嗎?謝謝!!
編輯:我試過幾件事情,但大多數是這樣的:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^radio\.mysite\.com:8000$ --// I also tried without the port which would be fine
RewriteRule ^/$ http://www.mysite.com:8000/radio.pls [L] --// I don't know what the [L] is for
結果是:與8000端口什麼都不做,我認爲這是因爲htaccess的(阿帕奇)只工作在端口80(這是正確的嗎?)。如果沒有8000端口,它只會顯示一些我不知道它在哪裏的頁面(是購買託管服務時的歡迎頁面),但它不是我的索引或類似的東西。謝謝!!
嗨,謝謝,但它不起作用。我設置它,並嘗試http://radio.mysite.com:8000,它給了我404錯誤,而http://www.mysite.com:8000/radio.pls工程... – Diego
@Diego因爲這是重定向,而不是內部重寫,腳本radio.pls必須實際上可以在www.mysite.com訪問的文檔根目錄上使用。你說mysite.com:8000/radio.pls有效,但www.mysite.com:8000/radio.pls是否有效?如果沒有,那麼你必須解決你的主機在哪裏www。指向。 –
嗨邁克爾,謝謝你的回答!實際上,www和非www網址都可以正常工作,但不是重定向(radio.mysite ...)。 – Diego