{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Najtel * 4.16
[автор] (8 май 2016, 15:57) [0/0] [0] [отв] [спам] [под] +1 | -1

В общем сайт полностью юзается на https. В htaccess следующий код:
[code]RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{REQUEST_URI} !^/robots.txt[/code]
Но проблема в том, что если вводить прямую ссылку на статью имеющую линк вида сайт/статья/ - на https не переадресовывает, а открывает через http. Объясните в чем проблема? И как это подправить?


Изм. 2 раз. / Посл. изм.
Najtel * 4.16
(8 май 2016, 15:58)
2. (8 май 2016, 16:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Ну дак пропиши редирект в штекере в чем беда

3. (8 май 2016, 16:23) [0/0] [0] [отв] [спам] [под] +1 | -1

Поставь глобальную переадресайцию в корне с http на https

4. (8 май 2016, 16:27) [0/0] [0] [отв] [спам] [под] +1 | -1

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

5.
Najtel * 4.16
[автор] (8 май 2016, 16:37) [0/0] [0] [отв] [спам] [под] +1 | -1
Денис Павлик,

Не проканало.

6.
Najtel * 4.16
[автор] (8 май 2016, 16:38) [0/0] [0] [отв] [спам] [под] +1 | -1
Alligator,

Не нужна глобальная переадресация. Нужно аккуратно перенаправить практически все страницы сайта на https, а кое-что оставить общим.

7. (8 май 2016, 16:48) [0/0] [0] [отв] [спам] [под] +1 | -1
Najtel,

У вас Linux или Windows?
Ну попробуйте это.

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

8. (8 май 2016, 19:47) [0/0] [0] [отв] [спам] [под] +1 | -1
Najtel,

что мешает использовать общим через https ?

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений