Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [htaccess] redirect https to http

Ответить
Настройки темы
[htaccess] redirect https to http

Старожил


Сообщения: 156
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: strejiok
Дата: 24-11-2006
Привет.
Нужно делать переадресацию с https://mydomain.com/ на http://mydomain.com/ в .htaccess

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


Что то вроде этого.. но не работает
Код: Выделить весь код
 RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R]

-------
Now it burns his hand he's turning to laugh
Smiles as the flame sears his flesh
Melting his face screaming in pain
Peeling the skin from his eyes
Watch him die according to plan
He's dust on the ground what did we learn


Отправлено: 14:51, 24-11-2006

 

Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


strejiok у тебя ж на https в коде, а хочешь на http... внеси ясность тскть Вообще, если апач >= 2.0 imho лучше
Код: Выделить весь код
RewriteCond %{HTTPS} on
вместо твоего... и флаги там не нужны...

Отправлено: 17:39, 24-11-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 156
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Sham
sorry, исправил..
тоесть:
Код: Выделить весь код
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}
не работает. апач >= 2.0

-------
Now it burns his hand he's turning to laugh
Smiles as the flame sears his flesh
Melting his face screaming in pain
Peeling the skin from his eyes
Watch him die according to plan
He's dust on the ground what did we learn


Отправлено: 18:26, 24-11-2006 | #3


Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


strejiok попробуй без префикса - на себя же редиректишь (тут уж флаги нужны )
Код: Выделить весь код
RewriteRule ^(.*)$ /$1 [L,R]

Отправлено: 19:07, 24-11-2006 | #4


Старожил


Сообщения: 156
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Now it burns his hand he's turning to laugh
Smiles as the flame sears his flesh
Melting his face screaming in pain
Peeling the skin from his eyes
Watch him die according to plan
He's dust on the ground what did we learn


Отправлено: 19:23, 24-11-2006 | #5


Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:43, 24-11-2006 | #6


Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


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

Отправлено: 21:08, 24-11-2006 | #7


Старожил


Сообщения: 156
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


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

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

p.s. Apache/2.0.52

Отправлено: 10:25, 25-11-2006 | #8


Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


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

Отправлено: 13:48, 25-11-2006 | #9


Deadooshka


Сообщения: 2480
Благодарности: 667

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось Sham, 25-11-2006 в 16:26. Причина: повтор (глюки)


Отправлено: 13:50, 25-11-2006 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [htaccess] redirect https to http

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибки подключений по протоколам FTP, HTTP, HTTPS 1972 Microsoft Windows 2000/XP 3 19-01-2009 19:35
htaccess и Redirect grav Вебмастеру 6 15-10-2006 04:39
как сделать переадресацию с http://***.** на http://www.***.** ? Vlad Drakula Вебмастеру 8 19-07-2006 09:57
Apache HTTP Server: Настройка .htaccess Agent Comanche Вебмастеру 20 18-10-2004 23:16




 
Переход