Как перенаправить http://example.com на http://www.example.com - PullRequest
0 голосов
/ 10 марта 2011

Как перенаправить http://example.com на http://www.example.com с помощью htaccess

Ответы [ 2 ]

4 голосов
/ 10 марта 2011

использовать файл .htaccess со следующим содержимым:

RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

В случае IIS убедитесь, что хост прослушивает все URL, которые вы хотите использовать для своего блока (включая www.example.com и example.com)

Затем используйте модуль перезаписи IIS:
http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module

Вы можете легко импортировать правила из Apache mod_rewrite в ISS:
http://learn.iis.net/page.aspx/470/importing-apache-modrewrite-rules

0 голосов
/ 10 марта 2011

Имея правильно настроенный DNS. Убедитесь, что у вас есть следующая строка:

@      IN A   your.server.ip.address

В котором говорится, что любой, запрашивающий yourdomain.bla, будет отправлен на сервер с указанным IP. В вашем случае IP-адрес будет таким же, как и в конфигурации CNAME для «www».

Однако, если вы пользуетесь услугой веб-отеля, они слишком часто не позволяют клиенту настроить конфигурацию по умолчанию. Тогда может быть, что вы не можете сделать необходимую конфигурацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...