我搜索了四周,並嘗試了幾種不同的方式,但無法得到這個工作。htaccess子域名重定向
我實際上並沒有設置子域,但將有大約30個類似的重定向,我需要做的。
如:
sub-domain.domain.co.uk需要去http://www.domain.com/folder/page-name
將有連字符幾乎在每一個子域,每個頁面名稱',所以我不知道如果這影響正則表達式格式。
任何幫助將不勝感激!
感謝
我搜索了四周,並嘗試了幾種不同的方式,但無法得到這個工作。htaccess子域名重定向
我實際上並沒有設置子域,但將有大約30個類似的重定向,我需要做的。
如:
sub-domain.domain.co.uk需要去http://www.domain.com/folder/page-name
將有連字符幾乎在每一個子域,每個頁面名稱',所以我不知道如果這影響正則表達式格式。
任何幫助將不勝感激!
感謝
您需要使用%{HTTP_HOST}變量,並在匹配的RewriteCond它,然後用1%反向引用訪問它在重寫規則。
搜索「子域名重定向」堆棧溢出,它看起來像這正是你想要的東西:Internal subdomain to folder redirect
編輯
在上面的StackOverflow的鏈接接受的答案:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$
RewriteRule^%1%{REQUEST_URI} [L]
在你的.htaccess文件中,把你的規則放在上面。顯然,您需要修改example\.com
以適應您的域名,並在文檔根目錄中設置正確的目錄。
這是一個錯誤,但它仍然不起作用,如果我改變它。 – Jambo