1 1 1 1 1 Рейтинг 5

Данный способ основан на редиректе и подходит не только к Joomla, но и к другим CMS. Редирект перенаправляет на нужный URL, этим избавляет сайт от половины всех дублей категорий, и приводит все ссылки на сайте к одному стандарту, что очень важно для внутренней оптимизации.

 

Слеш в URL.

 

Внимание!
Главное условие, если вы ставите перенаправление на адрес без слеша, то все страницы должны быть доступны по урлам без "/", и наоборот!

 

Редирект ставится в файле .htaccess, который находится в корневой папке Вашего сайта и редактируется с помощью текстового редактора Notepad++ или подобного.

Редирект слеш в .htaccess

 

Ниже указаны 2 варианта кода. Какой из них выбрать, не имеет принципиальной разницы. Поисковики одинаково относятся к обоим вариантам, поэтому берём, какой понравится.

 

1

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

 

 

2

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]


 

Первый редирект перенаправляет URL с "site.ru/blog/" на "site.ru/blog".

Второй код редиректа работает в обратную сторону, т.е. отправляет с "site.ru/blog" на "site.ru/blog/".

 

Дополнительно перед кодом можно добавить комментарий "#Редирект без /", что бы не запутаться в записях файла .htaccess. 

 

 

Адрес:

SeoShopping
  129085 Россия, Москва, Мира пр-кт, 81
  8-953-605-79-92.
 Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Весь материал представлен в ознакомительных целях и не является публичной офертой.

Копирование материала с сайта возможно только с разрешения администрации.