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

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

Исключение из редиректа

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

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

Сообщений: 198


Ставим + , если помог)


« : 29.03.2015, 14:19:11 »

Здравствуйте. Использую несколько редиректов на сайте.

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/ru/cat/.*$
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule . strtolower.php [L]

Содержимое strtolower.php

Код:
<?
$protocol = isset($_SERVER['SERVER_PROTOCOL'])? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0';
header($protocol.' 301 Moved Permanently');
header('Location: '.strtolower($_SERVER['REQUEST_URI']))
?>

Теперь нужно исключить несколько ссылок из этих редиректов. Видел решение от ELLE и с его помощью исключил ссылку (что бы слэш в конце оставался)
Код:
RewriteCond %{REQUEST_URI} !^/ru/cat/.*$

Так вот вопрос. Теперь нужно исключить папку administrator из редиректа верхнего регистра, а то он там устраивает фестиваль символов со всего мира =) Подскажите пожалуйста решение =)
« Последнее редактирование: 29.03.2015, 14:34:55 от clubbers » Записан
Страниц: [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