Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [htaccess] redirect https to http (http://forum.oszone.net/showthread.php?t=75152)

strejiok 24-11-2006 14:51 516446

[htaccess] redirect https to http
 
Привет.
Нужно делать переадресацию с https://mydomain.com/ на http://mydomain.com/ в .htaccess

Наоборот (тоесть http->https) без проблем. А вот что бы именно так.... хз.


Что то вроде этого.. но не работает:)
Код:

RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R]


Sham 24-11-2006 17:39 516529

strejiok у тебя ж на https в коде, а хочешь на http... внеси ясность тскть :) Вообще, если апач >= 2.0 imho лучше
Код:

RewriteCond %{HTTPS} on
вместо твоего... и флаги там не нужны...

strejiok 24-11-2006 18:26 516555

Sham
sorry, исправил..
тоесть:
Код:

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}

не работает. апач >= 2.0

Sham 24-11-2006 19:07 516569

strejiok попробуй без префикса - на себя же редиректишь (тут уж флаги нужны :))
Код:

RewriteRule ^(.*)$ /$1 [L,R]

strejiok 24-11-2006 19:23 516574

все равно не работает.. все так же остается на https:// :-(

Sham 24-11-2006 20:43 516599

strejiok циклит что-ли? Что в логе написано?
Код:

RewriteRule ^(.*)$ http://%{SERVER_NAME}/$1 [L,R]
тут уж железно... если нет, смотри лог... а что у тебя в первом правиле, где http->https?

Sham 24-11-2006 21:08 516612

strejiok P.S. вообще я бы не стал использовать %{SERVER_NAME} при SSL (может быть не определена в это время), т.е. лучше явно хост прописать...

strejiok 25-11-2006 10:25 516816

RedirectMatch 301 (.*)personal\order.php$ https://mydomain.com/personal/order.php

вот такое правило еще. и все.
Перепробовал все варианты, которые мог придумать. Не работает. чудеса...

p.s. Apache/2.0.52

Sham 25-11-2006 13:48 516836

strejiok, может порт явно прописать? http://mydomain.com:80/...
imho в правилах железно все. Смотри лог файл (ErrorLog в httpd.conf для виртуального хоста), могут быть нюансы SSL.

Sham 25-11-2006 13:50 516837

повтор предыдущего поста... глюки видимо


Время: 15:20.

Время: 15:20.
© OSzone.net 2001-