Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Рабочая тетрадь

.pdf
Скачиваний:
20
Добавлен:
10.02.2016
Размер:
13.44 Mб
Скачать

Файл .htaccess + mod_rewrite

Использование модуля

RewriteEngine On

Редирект с www

RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Редирект на www

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Страница 34

www.specialist.ru

Перенаправление в коде

PHP

header('HTTP/1.1 301 Moved Permanently'); header('Location: http://new-address.ru');

ASP.Net

Response.Status = "301 Moved Permanently";

Response.AddHeader("Location", "http://new-address.ru");

Java

response.setStatus(301);

response.setHeader("Location", "http://new-address.ru");

Страница 35

www.specialist.ru

Избавляемся от дублей страниц

Оригинальная страница

http://site.ru/bags/laptops/page.php

Дубли

http://site.ru/laptops/sony/vayo/z-50/bags/page.php

http://site.ru/laptops/sony/vayo/z-80/bags/page.php

http://site.ru/laptops/acer/aspire/3426/bags/page.php

http://site.ru/laptops/acer/aspire/1253/bags/page.php

Установка канонической страницы

<link rel="canonical"

href=" http://site.ru/bags/laptops/page.php" />

Страница 36

www.specialist.ru

Пример: что такое плохо?

Страница 37

www.specialist.ru

Пример: что такое хорошо?

Страница 38

www.specialist.ru

Пример: хорошо? Нет, плохо

Страница 39

www.specialist.ru

Пример: как насчет поддоменов?

Страница 40

www.specialist.ru

Пример: и опять все плохо

Страница 41

www.specialist.ru

Пример: так делать не надо

Страница 42

www.specialist.ru

Как посмотреть ответ сервера?

Встроенные инструменты браузеров

Расширения браузеров:

https://addons.mozilla.org/ru/firefox/addon/firebug/

https://addons.mozilla.org/ru/firefox/addon/live-http-

headers/

Онлайн службы:

http://www.be1.ru/services/stat/

http://bertal.ru/

Страница 43

www.specialist.ru