2015-01-15 71 views
-1

有人可以解釋這個.htaccess的含義嗎?謝謝!這個.htaccess是什麼意思?

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^abcdef\.com$ 
RewriteRule (.*) http://abcdef.com/$1 [R=301,L] 

回答

1

這是一個以www(或任何其他子域)開頭的URI的重定向。

Rewrite說:

如果瀏覽器所指向的地址不與abcdef.com開始,然後刪除之前的子域。

所以,如果你的瀏覽器指向:

http://www.abcdef.com/homepage/ 

服務器將瀏覽器重定向到:

http://abcdef.com/homepage/ 
0

如果服務器已經通過比abcdef.com其他域訪問重定向到abcdef.com和301個狀態碼(永久)和追加它之後就什麼,所以mysite.com/contact.htm甚至sub.abcdef.com/contact.htm將成爲abcdef.com/contact.htm。可以在託管多個域名的服務器上使用,這些域名應全部從單個主域名運行,或者網站所有者已將其域名重命名並希望其舊鏈接繼續到新網站。