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

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

Дубли "/" как избавиться?

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

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

Сообщений: 245



« : 31.05.2015, 13:24:26 »

Здравствуйте!
Имеется сайт:
http://myuborka24.ru/

Например, если перейти на страницу:
http://myuborka24.ru/uborka-kvartir/
Также она отвечает на запросы (и нет 301 редиректа):
http://myuborka24.ru/uborka-kvartir/
и
http://myuborka24.ru/uborka-kvartir///
и т.д.
Я так понимаю это не есть хорошо. Как избавиться от этих дублей и чтобы автоматом происходил редирект на правильные страницы?
Заране благодарен!
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #1 : 01.06.2015, 10:47:43 »

Что никто с подобной проблемой не сталкивался?
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #2 : 03.06.2015, 09:32:15 »

Нужна помощь! Уже все перерыл!)
Записан
Efanych
Группа развития
*****

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

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



« Ответ #3 : 03.06.2015, 09:37:57 »

Избавляемся от дублей страниц с помощью 301 редиректа
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #4 : 03.06.2015, 12:06:11 »


И что мне на каждый слеш делать 301 редирект? Дело в том что там их не 1 или 2, а например если 10 или 15 написать, тоже самое, будет отвечать на запросы
Записан
Viktop
Осваиваюсь на форуме
***

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

Сообщений: 110


« Ответ #5 : 03.06.2015, 13:41:15 »

это уберет слэши
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
это с .html перенаправит на слэш
RewriteBase /
RewriteRule (.*)\.html$ $1 [R=301,L]
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #6 : 03.06.2015, 15:07:45 »

это уберет слэши
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
это с .html перенаправит на слэш
RewriteBase /
RewriteRule (.*)\.html$ $1 [R=301,L]

У меня страницы без .html
И код вот так вписывал, как указано выше, не помогло.
Записан
Efanych
Группа развития
*****

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

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



« Ответ #7 : 03.06.2015, 15:37:47 »

Даю подсказку. В эту надпись, что я написал в предыдущем посте не надо вчитываться и искать подвохи. Нужно по ней кликнуть (так как это ссылка), а уже на странице, на которую попадёте, почитать...
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #8 : 03.06.2015, 19:21:57 »

Даю подсказку. В эту надпись, что я написал в предыдущем посте не надо вчитываться и искать подвохи. Нужно по ней кликнуть (так как это ссылка), а уже на странице, на которую попадёте, почитать...
Спасибо за пояснение, этого не хватало...
Где Вы нашли по данной ссылке ответ именно на мой вопрос?
Записан
Efanych
Группа развития
*****

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

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



« Ответ #9 : 03.06.2015, 19:33:14 »

Цитировать
Суть проблемы заключается в том, что в Joomla одна и та же страница site.ru/news/tech/1-news.html, например, может быть доступна по очень многим адресам:

site.ru/index.php?option=com_content&view=article&id=22
site.ru/news/tech/1.html/
site.ru/news/2-tech/1-news.html
site.ru/1-news/2-tech/1dsfsdkgjdfgklhfdgjf
site.ru/home/1.html
site.ru/component/content/frontpage....
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #10 : 03.06.2015, 20:44:30 »


Все это супер, только там советуют плагины дополнительные ставить, а хотелось бы обойтись htaccess...
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #11 : 03.06.2015, 22:00:00 »

Установил плагин jl no doubles
А он мне зараза сбивает весь шаблон, все наперекосяк получается, все стили слетают почему-то...
Записан
bronepoezd27
Давно я тут
****

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

Сообщений: 245



« Ответ #12 : 04.06.2015, 12:18:42 »

Так почему плагин шаблон косячит и как он вообще с ним связан?
По Вашей ссылки я тоже видел заводили тему по данному вопросу, но она осталась без ответа.
Записан
ChaosHead
Профи
********

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

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



« Ответ #13 : 04.06.2015, 12:43:45 »

http://joomlaforum.ru/index.php/topic,297721.msg1477476.html#msg1477476
Записан
Страниц: [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