Как я могу получить 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

-Адам

Другие вопросы по тегам