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

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

Как исключить один файл из редиректа с HTML на без HTML?

 (Прочитано 162 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Asergey
Новичок
*

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

Сообщений: 8


« : 23.05.2016, 13:56:15 »

Приветствую!
Ситуация такая:
Раньше в Joomla было включено дописывать HTML, сейчас я выключил данную функцию и прописал редирект :
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
RewriteRule (.+)\.html?$ http://сайт.ru/$1 [R=301,L]
Но теперь мне нужно исключить из данного редиректа  такую ссылку:
http://сайт.ru/mobile.html , т.е. ее редиректить не нужно на без HTML

попробовал такое, но не работает почему-то Sad( :
RewriteCond %{REQUEST_URI} !^http://сайт.ru/mobile.*$
Помогите пожалуйста разобраться. !
Записан
Филипп Сорокин
Живу я здесь
******

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

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


« Ответ #1 : 23.05.2016, 16:29:43 »

Код:
RewriteCond %{REQUEST_URI} !^/mobile\.html$ [NC]
RewriteRule ^(.+)\.html$ http://сайт.ru/$1 [R=301,L]
Записан
Asergey
Новичок
*

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

Сообщений: 8


« Ответ #2 : 23.05.2016, 16:52:13 »

Код:
RewriteCond %{REQUEST_URI} !^/mobile\.html$ [NC]
RewriteRule ^(.+)\.html$ http://сайт.ru/$1 [R=301,L]
Спасибо Филипп ! Azn
« Последнее редактирование: 23.05.2016, 16:59:33 от Asergey » Записан
Страниц: [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