Каков наилучший способ перенаправить весь классический сайт ASP на новый домен? - PullRequest
3 голосов
/ 16 января 2010

Мне нужно перенаправить весь классический сайт, основанный на asp, на новый домен, сохраняя при этом рейтинг поисковой системы старого сайта.

Я думаю, что требуется перенаправление 301, но я не уверен, что лучший способ сделать это, так как я не думаю, что .htaccess работает на сервере под управлением IIS Windows.

Я бы предпочел не менять существующие ASP-файлы по отдельности, поскольку их довольно много.

Любые предложения будут великолепны.

Заранее спасибо.

1 Ответ

7 голосов
/ 16 января 2010

Я не знаю, есть ли лучший метод, но я использую постоянное перенаправление IIS:

  1. Перейти на вкладку "Домашний каталог" свойств сайта
  2. Выберите опцию «Перенаправление на URL»
  3. Введите "http://yournewurl$S$Q" в текстовом поле" Перенаправить на "
  4. Проверьте оба параметра "Точный URL-адрес, указанный выше" и "Постоянное перенаправление для этого ресурса"

Таким образом, все запросы на http://youroldurl/path/page?querystring перенаправляются на http://yournewurl/path/page?querystring

Более подробную информацию можно найти здесь .

PS: выше приведены шаги для II6, IIS 7 может отличаться, я не могу вспомнить.

Обновление:

Использование 404 direct со следующим на странице по умолчанию и на странице 404:

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://yournewurl/"
%> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...