Форум русской поддержки Joomla!® CMS
07.12.2016, 18:23:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как прописать 301 редирект в htaccess?

 (Прочитано 233 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Apollon
Давно я тут
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« : 24.06.2016, 14:15:15 »

Как прописать 301 редирект в htaccess

Со страниц вида site.com/tags/79.html на site.com/tags/79-stranica.html

Нужно все /1..n.html на /1..n-alias_stranicy.html

Тему про htaccess читал, конкретно такого там не увидел.
« Последнее редактирование: 24.06.2016, 17:54:44 от Apollon » Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3534


« Ответ #1 : 24.06.2016, 17:44:26 »

Код:
Redirect /tags/79.html http://site.com/tags/79-stranica.html
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #2 : 24.06.2016, 17:53:59 »

А что через менеджер перенаправлений не пропишите
Записан
Apollon
Давно я тут
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« Ответ #3 : 24.06.2016, 17:55:33 »

Код:
Redirect /tags/79.html http://site.com/tags/79-stranica.html

Нужно не для одной конкретной страницы.
Записан
Apollon
Давно я тут
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« Ответ #4 : 24.06.2016, 17:57:03 »

А что через менеджер перенаправлений не пропишите
Честно говоря, первый раз про такое слышу.

Посмотрел, удобно, но там только определенные страницы, а тут нужно скопом.
« Последнее редактирование: 24.06.2016, 18:02:40 от Apollon » Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 265


Андрей Булатов


« Ответ #5 : 25.06.2016, 10:57:00 »

В данном случае вам должен помочь плагин JL No Doubles, только не знаю, что за компонент tags. Но в случае чего разработчик плагина здесь на форуме тусуется.
Записан
Apollon
Давно я тут
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« Ответ #6 : 25.06.2016, 15:09:53 »

В данном случае вам должен помочь плагин JL No Doubles, только не знаю, что за компонент tags. Но в случае чего разработчик плагина здесь на форуме тусуется.

Это не компонент, просто меню с метками. Так поисковики дублями их не считают, просто индексируют то страницы с алиасом, то без, допустим /tags/80.htm или с алиасом /tags/15-dtp.htm. Надо чтобы в индексе были только с алиасами.
Записан
zikkuratvk
Профи
********

Репутация: +257/-2
Offline Offline

Пол: Мужской
Сообщений: 3933


Разрабатываем для Joomla


« Ответ #7 : 27.06.2016, 12:52:42 »

Прочитайте описание расширения http://joomline.ru/rasshirenija/plugin/jlnodubles.html
Плагин поддерживает стандартные теги Joomla
Записан
Apollon
Давно я тут
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 248



« Ответ #8 : 27.06.2016, 14:10:24 »

Прочитайте описание расширения http://joomline.ru/rasshirenija/plugin/jlnodubles.html
Плагин поддерживает стандартные теги Joomla
До, прочтения темы, еще раз отписался в личку, извиняюсь. У меня и имеются ввиду стандартные теги, описание читал, но толком не понятно, поэтому и спрашиваю.
Записан
bb-pax
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 14


« Ответ #9 : 13.07.2016, 02:31:58 »

Как прописать 301 редирект в htaccess

Со страниц вида site.com/tags/79.html на site.com/tags/79-stranica.html

Нужно все /1..n.html на /1..n-alias_stranicy.html

Тему про htaccess читал, конкретно такого там не увидел.

Как-то так:
RewriteRule ^tags/([0-9]+).html$ /tags/$1-stranica.html [R=301,L]
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet