Как перенаправить www.mydomain.net на www.mydomain.net/blog - PullRequest
0 голосов
/ 20 мая 2009

Я использую 'Ionics Isapi Rewrite Filter'

У меня есть веб-сайт с пустым корнем www.mydomain.net, и я хочу, чтобы, когда кто-то использовал этот URL, перенаправил на мой блог www.mydomain.net/blog, как это возможно?.

Ответы [ 3 ]

3 голосов
/ 20 мая 2009

Вам не нужен переписчик, чтобы сделать REDIRECT.

Это можно сделать с помощью документа по умолчанию (например, index.html) в документе, с тегом Meta Refresh.

Содержание файла index.html может быть таким:

<META HTTP-EQUIV=Refresh CONTENT="0; URL=blog">

Теперь, если вы действительно хотите переписать, это не так.

1 голос
/ 21 мая 2009

Я собираюсь предположить, что, поскольку вы используете фильтр перезаписи Isapi, который вы используете на IIS (этот ответ работает для других серверов, но мои инструкции специально для IIS). Вы действительно не хотите использовать метаобновление , а для целей SEO вы хотите вместо этого использовать постоянный (301) редирект.

В IIS вы делаете это:

  1. Создать пустую страницу index.html
  2. Щелкните правой кнопкой мыши эту страницу в IIS и откройте диалоговое окно свойств
  3. На вкладке Файл выберите «Перенаправление на URL»
  4. Измените значение «Перенаправить на» на http://www.mydomain.net/blog
  5. Установите флажок «Постоянное перенаправление для этого ресурса»
0 голосов
/ 10 июля 2009

Вот решение для ISAPI_Rewrite 3 Lite (бесплатно):

RewriteBase /
RewriteCond %{HTTP_HOST ^www\.mydomain\.net$ [NC]
RewriteRule ^$ /blog [NC,R=301,L]
...