Как я могу получить Sun веб-сервер для перенаправления с /
У меня есть веб-сервер Sun iws6 (iplanet 6), использующий мой bea-кластер. Мой кластер находится в / portal / yadda. Я хочу, чтобы любой, кто идет в
http://the.domain.com/
быть быстро перенаправленным на
http://the.domain.com/portal/
У меня есть и index.html, который делает публикацию и перенаправление, но пользователь иногда видит это. У кого-нибудь есть способ получше?
Аарон
Я попробовал 3 ответа ниже. Никто из них не работал для меня. Вернуться к доске для рисования.
3 ответа
Вы также можете просто добавить следующую строку в файл.htaccess
Перенаправить постоянный /oldpage.html http://www.example.com/newpage.html
Это помогает? http://docs.sun.com/source/816-5691-10/essearch.htm
Чтобы сопоставить URL-адрес, выполните следующие действия:
Откройте диспетчер классов и выберите экземпляр сервера в раскрывающемся списке.
Выберите вкладку Content Mgmt.
Нажмите на ссылку "Дополнительные каталоги документов". На веб-сервере отображается страница "Дополнительные каталоги документов". (Необязательно) Добавьте другой каталог, введя одно из следующего.
URL-префикс. Например: планы. Абсолютный физический путь к каталогу, к которому вы хотите привязать URL. Например: C:/iPlanet/ Серверы / Документы / Маркетинг / Планы Нажмите ОК.
Нажмите Применить.
Отредактируйте один из текущих дополнительных каталогов в списке, выбрав один из следующих вариантов: Изменить
Удалить При редактировании выберите редактировать рядом с указанным каталогом, который вы хотите изменить.
Введите новый префикс в формате ASCII.
(Необязательно) Выберите стиль в раскрывающемся списке "Применить стиль", если вы хотите применить стиль к каталогу. Дополнительные сведения о стилях см. В разделе "Применение стилей конфигурации". Нажмите кнопку ОК, чтобы добавить новый каталог документов.
Нажмите Применить.
Выберите "Применить изменения" для жесткого запуска / перезагрузки сервера.
Вы должны быть в состоянии настроить веб-сервер для перенаправления заголовка (301 или 302 в зависимости от вашей ситуации), чтобы он перенаправлял без загрузки HTML-страницы. Это можно сделать и в PHP:
<?php
header("Location: http://www.example.com/"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>
Если вы не хотите изменять конфигурацию вашего сервера.
Если ваш сервер использует файл.htaccess, вставьте строку, аналогичную следующей:
Redirect 301 /oldpage.html http://www.example.com/newpage.html
-Адам