Redirect /freebsd http://freebsd.org

39. В браузере в строке URL наберем следующий путь

www.SiteSuperFirma.ru\freebsd

40. Убеждаемся, что произошел переход на сайт freebsd.org

41. Для организации более изощренного перенаправления будем использовать модуль mod_rewrite, который входит в состав web-сервера Apache и является мощным средством преобразования URL адресов.

42. Используем модуль для перенаправления URL www.SiteSuperFirma/ old в каталог new на нашем сайте.

43. Создаем в каталоге data каталог new и размещаем в нем index.html следующего содержания

<html>

<head>

<title>Перешли к новым файлам из OLD</title>

</head>

<body>

<h1>Перешли к новым файлам из OLD</h1>

</body>

</html>

44. В каталоге new создаем файл .htaccess следующего содержания

Options Indexes +FollowSymLinks

DirectoryIndex index.html

45. Проверяем работоспособность – в браузере открываем следующий URL

Http://www.sitesuperfirma.ru/new

46. Должны получить созданную выше index.html.

47. Выполним настройку редиректа URL http://www.sitesuperfirma.ru/ old в каталог new. Правим файл .htaccess в каталоге data, добавляем следующие строчки

RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_URI} ^/old$

RewriteRule (.*) /new/

48. Проверяем работу перенаправления, в браузере открываем URL http://www.sitesuperfirma.ru/ old. Должна открыться страничка index.html, физически размещенная в каталоге new нашего сайта.

49. Поэкспериментируем с перенаправлением использую значение серверной переменной USER-AGENT.

50. Будем использовать браузер Chrome и следующие расширения для него: HTTP Header – для просмотра заголовков; User-Agent Switcher for Chrome – для изменение идентификации браузера при обращении к web-серверу.

51. Создадим структуру каталогов для эксперимента. В каталоге data создаем каталоги doc, android и no_android. При попытке открыть в браузере URL http://www.sitesuperfirma.ru/doc необходимо будет выполнить перенаправление в зависимости от содержания поля USER-AGENT:

· содержит подстроку «Android» – открываем index.html из каталога android

· не содержит подстроку «Android» – открываем index.html из каталога no_android

52. В каталоге doc создаем файл .htaccess, где определяем правила перенаправления, следующего содержания

Options Indexes +FollowSymLinks


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: