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

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

не работает RewriteEngine

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

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

Сообщений: 26


« : 26.08.2016, 11:09:59 »

Добрый день, возникла необходимость поменять отобржание ссылки в адресной строке через htaccess. Eсть сайт и там есть ссылка ввида mysite/?template=specialversion
пробовал сделать так
RewriteEngine On
RewriteRule ^/specialversion\.html$ /?template=specialversion [L]
RewriteRule ^/default\.html$ /?template=protostar [L]
но не работает, как можно исправить?
на хостинге mod_rewrite активен
Записан
draff
Практически профи
*******

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

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


step by step


« Ответ #1 : 26.08.2016, 13:18:49 »

п.5 http://joomlaforum.ru/index.php/topic,223542.0.html
Код:
RewriteCond %{QUERY_STRING} ^specialversion\.html$ [NC]
RewriteRule (.*) $1/?template=specialversion [L]
Записан
folkemon
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #2 : 26.08.2016, 14:19:06 »

нет, все равно не работает
Записан
flyingspook
Профи
********

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

Сообщений: 3530


« Ответ #3 : 26.08.2016, 14:40:43 »

статику nginx отдает?
если да то в его конфиг пишите
Записан
folkemon
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #4 : 26.08.2016, 15:34:20 »

нет, на хостинге нету этой статистики
Записан
Филипп Сорокин
Живу я здесь
******

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

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


« Ответ #5 : 26.08.2016, 16:32:02 »

Не понял, что нужно сделать? Внутренний редирект или внешний?

Внутренний (не факт, что сработает):

Код:
RewriteEngine On
RewriteRule ^specialversion\.html$ /?template=specialversion [L]
RewriteRule ^default\.html$ /?template=protostar [L]

Внешний:

Код:
RewriteEngine On
RewriteRule ^specialversion\.html$ /?template=specialversion [R=301,L]
RewriteRule ^default\.html$ /?template=protostar [R=301,L]
Записан
folkemon
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #6 : 26.08.2016, 19:16:19 »

тоже не работает,
или можно как нибудь через JS решить?
Записан
folkemon
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #7 : 29.08.2016, 15:34:52 »

на хостинге работает nginx, но в его конфиги они ничего не могут добавить ссылаясь на то что все правила должны задаваться через htaccess, но правила могут могут не работать на виртуальном хостинге
Записан
Страниц: [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