3
需要知道這是否可能?如果是,那麼如何?htaccess不存在的子域到主域重定向
主要域名:abc.com
;子域是:sub.abc.com
我想一切都像[alphanumeric].abc.com
重定向到abc.com
不包括子域(sub.abc.com
)。
例如ajf43vsfvsuvfsg.abc.com
至abc.com
; 「ajfvsfvsuvfsg」不存在。
需要知道這是否可能?如果是,那麼如何?htaccess不存在的子域到主域重定向
主要域名:abc.com
;子域是:sub.abc.com
我想一切都像[alphanumeric].abc.com
重定向到abc.com
不包括子域(sub.abc.com
)。
例如ajf43vsfvsuvfsg.abc.com
至abc.com
; 「ajfvsfvsuvfsg」不存在。
嘗試把這些規則在htaccess文件你的文檔根:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(sub\.)?abc.com$ [NC]
RewriteRule ^(.*)$ http://abc.com/$1 [L,R]
如果有人類型http://blah.abc.com/some/path
在其瀏覽器的地址欄中的URL,他們會重定向到http://abc.com/some/path
並在地址欄中的地址發生變化。
感謝您的反饋喬恩, 我跟着你的代碼。 但是......., 當我嘗試主域名時,瀏覽器顯示: 該頁面沒有正確重定向 Firefox檢測到服務器正以一種永遠不會完成的方式重定向該地址的請求。 sub.abc.com工作正常 但它沒有將任何類似blah.abc.com的內容重定向到abc.com 期待您的回覆。 – ROBIN
@ Robbie.D不知道爲什麼它不適合你。 [在新的apache安裝中的空白htaccess文件中,它對我很好](http://i.stack.imgur.com/xD78q.png)。如果你有其他規則,它們可能是衝突的(重定向規則應該總是在任何類型的路由之前)。 –
:(好吧,即時通訊試着'來解決這個問題。順便說一句,謝謝你的迴應喬恩:) – ROBIN