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

F0
На сайте с 06.01.2015
Offline
0
328

Здравствуйте! Подскажите пожалуйста что не так в коде. Пытаюсь сделать так, что бы при переходе по ссылкам вида https://site.com/abcdef редириктило на http://site.com/abcdef.

Одновременно с этим, требуется что бы при навигации по сайту или открытии http://site.com/any_real_file.php был редирект на https://site.com/any_real_file.php.

Сейчас работает только половина от мне необходимого, т.е. с https://site.com/abcdef редириктит на http://site.com/abcdef.

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteBase /


RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

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



</IfModule>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий