Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2014, 13:44   #1
Дерек
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 32
По умолчанию .htaccess - переадресация с http на https

Зяблики, не дайти мне мучаться, помогите кто может.
Пока не началось.

Поставил сертификат SSL и нужно чтобы сайт работал по адресу https://domain.com

Тут и возникли сложности с .htaccess.

Если применяю такой вариант:

PHP код:
RewriteEngine On
RewriteCond 
%{SERVER_PORT80
RewriteRule 
^(.*)$ https://domain.com/$1 [R,L] 
то всё работает, но при клике на https://domain.com/en/News/tut_ssylka_novosti почему-то выбрасывает на https://domain.com/index.php

А если использую такой вариант:

PHP код:
RewriteEngine On
RewriteCond 
%{HTTPSoff
RewriteRule 
(.*) https://%{HTTP_HOST}%{REQUEST_URI} 
то редиректит на https://domain.com, но сайт ваще не работает, сообщение: This webpage has a redirect loop

Как я понимаю всё дело в моём .htaccess, сейчас он такой:

PHP код:
AddHandler php5-script .php

AddDefaultCharset UTF
-8
DirectoryIndex index
.php

# Запретим открывать tpl-файлы
<FilesMatch "\.(tpl)$">
    
Order Deny,Allow
    Deny from all
    allow from local
</FilesMatch>

# Запретим открывать cache-файлы
<FilesMatch "\.(cache)$">
    
Order Deny,Allow
    Deny from all
    allow from local
</FilesMatch>

# Запретим открывать inc-файлы
<FilesMatch "\.(inc)$">
    
Order Deny,Allow
    Deny from all
    allow from local
</FilesMatch>

RewriteEngine On
RewriteBase 
/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ index.php [L,QSA

Последний раз редактировалось Дерек; 07.03.2014 в 19:52.
Дерек вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTTPS to HTTP, Header Location, Remove Referer, IE ok, But Firefox not eurusd PHP 2 10.10.2013 16:28
Редирект с https на http DJ Triton PHP 2 30.01.2012 18:48
http server,http сервер, проблемы с post реализация на java snajper_ro Общие вопросы по Java, Java SE, Kotlin 1 23.10.2011 14:25
Http Proxy - как написать к браузеру http-прокси? SergeiGuk Общие вопросы .NET 0 21.05.2010 17:37
Запрет доступа и переадресация через .htaccess mylogin Помощь студентам 0 05.10.2009 08:56