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

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

Редирект всего раздела в htaccesss

 (Прочитано 382 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yalo
Осваиваюсь на форуме
***

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

Сообщений: 26


« : 17.07.2015, 16:02:12 »

подскажите, вообще оно возможно или нет? сломала голову уже...

На сайте есть пункт меню (к нему привязан раздел-категории и соответственно материалы).
Этот пункт меню нужно закрыть.
А материалы все проиндексированы в поисковиках неплохо и вот теперь, после закрытия меню, естественно, выдают ошибку 404.

Как сделать редирект сразу ВСЕХ материалов раздела (пункта меню) на главную страницу сайта?
(второй дополнительный вопрос: а не на главную, а на другой пункт меню - возможно?)
Какая команда после RewriteEngine On?
Записан
Gosha5767
Завсегдатай
*****

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

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



« Ответ #1 : 17.07.2015, 17:00:54 »

Попробуйте поставить свой редирект на основании этих примеров:

 Редирект для страниц с параметрами, например со страницы site.ru/blog?limitstart=0 на site.ru/blog
Код
RewriteCond %{QUERY_STRING} ^limitstart=0
RewriteRule ^blog http://site.ru/blog? [R=301,L]


Редирект с ?limitstart=0 без указания категории:
Код:

RewriteCond %{QUERY_STRING} ^limitstart=0$ [NC]
RewriteRule (.*) $1? [R=301,L]


 И еще допустим поменяли структуру и нужно чтобы все страницы старого раздела перенаправлялись на те же страницы только нового раздела, например site.ru/blog/raznoe/article на site.ru/blog/article

Код
RewriteRule ^blog/raznoe/(.*)$ http://site.ru/blog/$1 [R=permanent,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