Как перенаправить 404 - PullRequest
       9

Как перенаправить 404

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

Например, в прошлом мой веб-сайт выглядел следующим образом: Пример: www.mywebsite.com/keyword

Теперь выглядит следующим образом: Пример: www.mywebsite.com/search.php?q=keyword

Как я могу перенаправить людей, которые ищут определенный тег, на мою новую ссылку?

От "www.mywebsite.com/keyword" до "www.mywebsite.com/search.php?q=Ключевое слово "

Я не очень хорош в кодировании, поэтому на основе моих примеров кто-нибудь может сделать код, который нужно вставить в файл htaccess, пожалуйста.

Это примеры ссылок:

СТАРЫЙ: www.mywebsite.com/keyword

NEW: www.mywebsite.com/search.php?q=keyword

Ответы [ 2 ]

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

Конкретные детали зависят от используемого веб-сервера (IIS, Apache и т. Д.), Но в основном их можно настроить для перенаправления на конкретную веб-страницу, извлечения ключевого слова из исходного URL-адреса и размещения его в параметре строки запроса.list.

Например, в IIS вы должны сделать следующее:

Пуск> Программы> Администрирование> Диспетчер служб Интернета. Выберите свой веб-сайт из списка и щелкните правой кнопкой мыши, чтобы перейти в Свойства.На вкладке Custom Errors вы увидите список ошибок HTTP.Выберите страницу «404» и «Изменить свойства», чтобы указать ее на веб-странице по вашему выбору.

На последнем шаге вы подключите свой собственный код, который будет обрабатывать перенаправление.

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

Это перенаправление называется перезапись URL и обычно выполняется через файл .htaccess для Apache или с помощью magic, если вы используете Lighttpd.

Я бы посмотрел на этот сайт, который более или менее объясняет, как это сделать (при условии, что вы используете Apache): http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html

...