2015-01-15 2 views
-1

Может ли кто-то понять, что это означает .htaccess? Благодаря!Что означает этот .htaccess?

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

ответ

1

Это перенаправление для URI, начинающихся с www (или любого другого субдомена).

The 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. Может использоваться на сервере с несколькими доменами, которые должны запускаться из одного основного домена, или владелец сайта переименовал свой домен и хочет, чтобы их старые ссылки переносятся на новый веб-сайт.

Смежные вопросы