Shumaher (shumaher86) wrote,
Shumaher
shumaher86

Category:

mod_rewrite редиректы для SEO

Для SEO очень важно некоторые несуществующие URL-адреса на сайте, которые обычно выдают 404-ошибку (при правильно настроенном сервере), перенаправлять при помощи 301-редиректа на главную страницу /.

Для этого помогут следующие правила Apache mod_rewrite:

До второго редиректа /? (запрос с отсутствующим параметром после ?) я сам не додумался, он взят из этого поста.

Обратите внимание, что редиректа /index.php в правилах нет, т.к. это вызывает проблемы с уcтановкой расширений Joomla. Как правило, этот редирект делает сама CMS через PHP (WordPress, например, да).

Результат на реальном сайте c URL'ми из реального ТЗ:

Редиректы

Проверено при помощи сервиса Массовая проверка ответа сервера.



Надеюсь, кому-то пригодится.

Originally published at Shumaher’s_Blog. You can comment here or there.

Tags: .htaccess, apache, manuals, seo, text, web-dev, сервисы
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments