Array ( [SITE_NAME] => aleksandr.ru [HTTP_BASE] => http://aleksandr.ru/ [TITLE] => Отфильтрованные посты [KEYWORDS] => [DESCRIPTION] => [post] => Array ( [0] => Array ( [html] =>

Попробую описать свой небольшой опыт накопленный за долгое время по созданию правильных редиректов средствами Apache. Все описанные методы применяются для поисковой оптимизации сайта, но могут быть полезны и для других целей. С точки зрения поисковика, редирект "permanent" или "301" делает страницу не значимой и прибавляет вес тому адресу, на который ссылается.

Первое правило: не нужно использовать директивы Redirect и RedirectMatch совместно с mod_rewrite, это поможет избежать многих мучений.

1. Дописывание WWW и наоборот

Задача: сократить дубли страниц в индексе и устранить размазывание веса по двум и более хостам.

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Здесь мы проверяем, что хост не начинается с www и отправляем на www.host + дописываем остальную часть урл. Аналогично можно сделать и отрывание www в случае его присутствия, но правила усложнятся.

2. Внутренние редиректы

[prev_id] => 0 [tags] => Array ( [0] => Array ( [tag_id] => 3 [name] => Про работу ) [1] => Array ( [tag_id] => 8 [name] => В мемориз ) [2] => Array ( [tag_id] => 31 [name] => Apache ) [3] => Array ( [tag_id] => 32 [name] => mod_rewrite ) [4] => Array ( [tag_id] => 33 [name] => SEO ) ) [route_id] => 222 [title] => Правильные редиректы на mod_rewrite [description] => Попробую описать свой небольшой опыт накопленный за долгое время по созданию правильных редиректов средствами Apache. Все описанные методы применяются для поисковой оптимизации сайта, но могут быть полезны и для других целей. С точки зрения поисковика,... [dt] => 2011-09-14 18:31:45 [is_hidden] => [image] => /sitefiles/222/mod_rewrite_logo.gif [comments] => 0 [rate] => 0 [HREF] => /blog/pravilnie_redirekti_na_mod_rewrite [more] => Array ( [href] => /blog/pravilnie_redirekti_na_mod_rewrite [title] => Правильные редиректы на mod_rewrite ) ) ) [PAGINATION] => )