|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » редирект в .htaccess с https на http с параметрами |
|
|
редирект в .htaccess с https на http с параметрами
|
|
Пользователь Сообщения: 51 |
Добрый день.
Подскажите как реализовать... есть урл вида https://my_site.ru/1/2/3 нужно сделать редирект на http://my_site.ru/1/2/3 вариант вида RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{ENV:HTTPS} =on
RewriteCond %{QUERY_STRING} section=1
RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
делает переадресацию на урл http://my_site.ru/index.php?param=3 подскажите как можно реализовать? либо через .htaccess либо через php |
|
|
Отправлено: 12:05, 09-07-2022 |
|
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 12:29, 13-07-2022 | #11 |
|
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать после RewriteEngine On? Проверено всё, изучайте все свои конфиги.
|
|
Отправлено: 09:50, 14-07-2022 | #12 |
|
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Цитата Sham:
ErrorDocument 404 /index.php
RewriteEngine On
RewriteRule ^(.*)/(.*)/([0-9]+)$ /index.php?param=$3 [L]
RewriteCond %{HTTPS} on
RewriteCond %{THE_REQUEST} \s(/[^/]+/[^/]+/\d+\S*)
RewriteRule ^ http://%{HTTP_HOST}%1 [R=301,L]
AddType application/x-httpd-php .html .php
Php_Flag display_errors Off
Php_Value short_open_tag Off
|
|
|
Отправлено: 10:17, 14-07-2022 | #13 |
|
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать Правила должны быть более конкретные, иначе будут нежелательные редиректы. Правило /*/*/111 слишком общее. Внешние редиректы лучше ставить раньше внутренних, до изменений путей и переменных. Чуток подправлено.
|
|
Отправлено: 11:16, 14-07-2022 | #14 |
|
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать сделала как в вашем примере. все равно редирект с https на http не работает
|
|
Отправлено: 11:45, 14-07-2022 | #15 |
|
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать Какая конфигурация серверов? Если апач за nginx'ом каким-нибудь, то по %{HTTPS} не узнать наверное про наличие https.
|
|
Отправлено: 12:05, 14-07-2022 | #16 |
|
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать как это посмотреть на виртуальном хостинге?
|
|
Отправлено: 12:36, 14-07-2022 | #17 |
|
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать посмотрите вывод phpinfo() из-под https, есть ли там HTTPS или какой-нибудь HTTP_X_FORWARDED_PROTO
|
|
Отправлено: 14:06, 14-07-2022 | #18 |
|
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать это имеете ввиду?
|
|
Отправлено: 14:13, 14-07-2022 | #19 |
|
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать Тогда что-то другое. Какая версия Apache? В старых версиях нет многих символов регулярных выражений. Может нет \d (означает любую цифру), тогда попробуйте ваш бывший вариант [0-9]. Насчёт пробельного символа \s не уверен, но можно попробовать заменить на простой пробел со слешем "\ ". \S (большой S) это наоборот любой непробельный символ.
|
|
Отправлено: 15:13, 14-07-2022 | #20 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Разный редирект http и https | kot488 | Вебмастеру | 2 | 05-12-2017 13:19 | |
| Переадресация с HTTPS на HTTP как .... ? | dark-------13 | Хочу все знать | 3 | 25-07-2013 13:27 | |
| Интернет - автоматически перенаправляет с http:// на https:// | last-77 | Microsoft Windows 2000/XP | 10 | 07-06-2010 17:07 | |
| Условный редирект в .htaccess | lexast | Вебмастеру | 9 | 21-06-2009 19:07 | |
| [htaccess] redirect https to http | strejiok | Вебмастеру | 9 | 25-11-2006 13:50 | |
|