Регулярное выражение, mod_rewrite - нужен совет

Статус
В этой теме нельзя размещать новые ответы.

Salkfeller

Создатель
Регистрация
18 Мар 2010
Сообщения
19
Реакции
0
Здравствуйте! Подскажите пожалуйста что не так в коде. Пытаюсь сделать так, что бы при переходе по ссылкам вида Для просмотра ссылки Войди или Зарегистрируйся редириктило на Для просмотра ссылки Войди или Зарегистрируйся.
Одновременно с этим, требуется что бы при навигации по сайту или открытии Для просмотра ссылки Войди или Зарегистрируйся был редирект на Для просмотра ссылки Войди или Зарегистрируйся.
Сейчас работает только половина от мне необходимого, т.е. с Для просмотра ссылки Войди или Зарегистрируйся редириктит на Для просмотра ссылки Войди или Зарегистрируйся.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /


RewriteCond %{HTTPS} on
RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]



</IfModule>
 
Код:
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Заменить на
Код:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/[a-zA-Z0-9_-]+$
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=302]

RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} \.php$
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху