Головна > Буття > Вирішення проблеми дублів головної сторінки Joomla

Вирішення проблеми дублів головної сторінки Joomla

Дублі головної сторінки в Джумлі

Дублі головної сторінки в Джумлі

Проблема дублів головної сторінки Joomla - Джумла, зараза, не може по нормальному і тому на такі запити як:

  • http://www.joomla.org/
  • http://www.joomla.org/index.php
  • http://www.joomla.org/home
  • http://www.joomla.org/home.html (Якщо включечені SEF-посилання)

справно видає код 200, що загрожує тим, що в індексі ПС можуть бути всі 4 варіанти однієї і тої ж головної сторінки сайту. Офіційний сайт Джумли - живий приклад такої поведінки CMS Joomla! 1.5 (Як поводяться новіші версії 1.6 і 1.7 знає хтось, але не я).

Найпростіший варіант вирішення проблеми - декілька правил з 301-м редіректом

Options +FollowSymLinks

RewriteEngine On

# Перенаправляє http://joomla.org/index.php на http://joomla.org/

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$   http://joomla.org/ [R=301,L]

# Редірект для головної сторінки

Redirect 301 /home  http://joomla.org/

Redirect 301 /home.html http://joomla.org/

# І не забуваємо про редірект з WWW на без-WWW

RewriteCond %{HTTP_HOST} ^www.joomla.org$ [NC]

RewriteRule ^(.*)$ http://joomla.org/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

Готово.
Только самые лучшие санатории Трускавца

Буття

  1. Ще немає коментарів.
  1. Немає ще трекбеків.