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

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

Тоже по htaccess

 (Прочитано 317 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mJohnny
Захожу иногда
**

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

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



« : 04.03.2015, 18:36:55 »

Дело встало, нужно контент уже раскинуть, а ссылками проблема...
Сейчас вот что прописано, но это не решает мою проблему, хочу добиться того что бы в каждой ссылке был слэш в конце... Но тут ссылка открывается как со слэшем так и без него...
Цитировать
Options +FollowSymlinks
Options -Indexes

RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

Меняю код на такой:
Цитировать
Options +FollowSymlinks
Options -Indexes

RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
RewriteRule .* index.php [L]

Все замечательно, работает... но стоит зайти в панель администратора, ошибка 404...
Записан
AlekVolsk
Профи
********

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

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



« Ответ #1 : 04.03.2015, 19:39:46 »

RewriteEngine On дублируется
RewriteCond %{REQUEST_URI} !(.*)/$  - это блокирует админку
Записан
mJohnny
Захожу иногда
**

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

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



« Ответ #2 : 05.03.2015, 00:41:47 »

RewriteEngine On да, на спех скопировал...
RewriteCond %{REQUEST_URI} !(.*)/$  убрал вообще, пробовал еще несколько вариантов, но 404 в админке все равно, + еще склейка пропала главной...
Записан
mJohnny
Захожу иногда
**

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

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



« Ответ #3 : 06.03.2015, 11:44:37 »

Взрываюсь, но что то подсказывает что  карман [L] мешает, но с ним особо то не разобрался)
Записан
mJohnny
Захожу иногда
**

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

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



« Ответ #4 : 06.03.2015, 11:49:26 »

Ссори, флаг L)))) уже просто устал чуть))
Записан
mJohnny
Захожу иногда
**

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

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



« Ответ #5 : 06.03.2015, 14:31:53 »

Разобрался...) В общем все оставил как прописал первый раз
Цитировать
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
RewriteRule .* index.php [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