2015-01-13 6 views
0

У меня есть SSL на моем сайте и вы хотите перенаправить все мои http-страницы на https Я нахожу что-то ниже и работаю на www.yourdomain.com.Переадресация всех HTTP на HTTPS

Если мне также нужно передать все yourdomain.com (без www) в https, что я должен добавить в htaccess? Благодаря!

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L] 
<!-- Please put the redirect without www here, thanks--> 
+1

возможно дубликат [Как перенаправить все HTTP-запросы HTTPS] (http://stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests-to-https) –

ответ

0

Простой поиск в Google показывает сотни результатов. Например, это official FAQ.

RewriteEngine On 
# This will enable the Rewrite capabilities 

RewriteCond %{HTTPS} !=on 
# This checks to make sure the connection is not already HTTPS 

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] 
# This rule will redirect users from their original location, to the same location but using HTTPS. 
# i.e. http://www.example.com/foo/ to https://www.example.com/foo/ 
# The leading slash is made optional so that this will work either in httpd.conf 
# or .htaccess context 
+0

Thank вы! Могу ли я только перенаправить эти страницы с ключевым словом «закупочная страница» на весь мой домен? – goomember

+0

Обязательно. Приложите небольшое усилие и соответствующим образом обновите ответ. –

+0

mmm .. как перенаправить все эти страницы с ключевым словом, например, "purchasepage"? Не могли бы вы мне помочь? – goomember

Смежные вопросы