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

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

Как убрать все параметры из URL через htaccess ?

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

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

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



« : 24.05.2015, 12:43:35 »

Собственно, сабж.

А именно: есть страница вида /component/mailto/?и-тут-куча-разных-параметров
Таких страниц несколько (отличаются параметрами).
Необходимо тупо перенаправить на главную.
Записан
ELLE
Support Team
*****

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

Пол: Женский
Сообщений: 4723



« Ответ #1 : 24.05.2015, 13:02:15 »

есть мнение, что накроются все формы

хотя... примерно так должно работать:

RewriteCond %{REQUEST_URI} /mailto/         #сначала проверяем на mailto
RewriteCond %{QUERY_STRING} (.*)             #после mailto/ любой параметр
RewriteRule ^(.*)$ http://site.ru/ [L,R=301]
« Последнее редактирование: 24.05.2015, 13:13:27 от ELLE » Записан
AlekVolsk
Профи
********

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

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



« Ответ #2 : 24.05.2015, 13:12:44 »

для com_users созданы все пункты специально, все остальное не нужно
Записан
ELLE
Support Team
*****

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

Пол: Женский
Сообщений: 4723



« Ответ #3 : 24.05.2015, 13:15:05 »

обновила пост выше. попробуй. еще в FAQ по htaccess добавила синтаксис регулярных выражений
Записан
AlekVolsk
Профи
********

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

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



« Ответ #4 : 24.05.2015, 13:19:50 »

хотя... примерно так должно работать:

RewriteCond %{REQUEST_URI} /mailto/         #сначала проверяем на mailto
RewriteCond %{QUERY_STRING} (.*)             #после mailto/ любой параметр
RewriteRule ^(.*)$ http://site.ru/ [L,R=301]
было: /component/mailto/?link=ac107c4795d8c341cb34dbcb374aebb2a179eeb7&template=shape5_vertex&tmpl=component
стало: /index.php?link=ac107c4795d8c341cb34dbcb374aebb2a179eeb7&template=shape5_vertex&tmpl=component
« Последнее редактирование: 24.05.2015, 16:30:13 от AlekVolsk » Записан
ELLE
Support Team
*****

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

Пол: Женский
Сообщений: 4723



« Ответ #5 : 24.05.2015, 13:47:00 »

проверила, вот так у меня работает:

RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^component/mailto/ http://site.ru/? [R=301,L]
Записан
AlekVolsk
Профи
********

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

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



« Ответ #6 : 24.05.2015, 14:36:06 »

Премного благодарен! работает )

Вопросик в догонку: не получается редирект с категории на конкретный материал: /products/ => /products/mfo-solutions.html
Записан
ELLE
Support Team
*****

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

Пол: Женский
Сообщений: 4723



« Ответ #7 : 24.05.2015, 16:28:14 »

Redirect 301 /products http://site.ru/products/mfo-solutions.html
Записан
AlekVolsk
Профи
********

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

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



« Ответ #8 : 24.05.2015, 16:32:31 »

нет, так не работает

подсказали в личке:
RewriteCond %{REQUEST_URI} ^/products
RewriteRule ^products$ http://site.ru/products/mfo-solutions.html [L,R=301]
Записан
Страниц: [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