2013-09-25 3 views
0

я переписывать все не-WWW запросов WWW с:HTTPS не WWW к протоколу HTTPS WWW

RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$ 
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301] 

Но ... эту работу с это не распространяется по протоколу HTTPS, поэтому я также хочу все HTTPS запросы без WWW на https с www. Пример:

https : // mydomain . de --> https : // www . mydomain . de 
https://mydomain.de/example --> https://www.mydomain.de/example 

Con кто-то помочь мне здесь? Спасибо заранее!

ответ

3

Вы можете использовать этот код:

## add www to a domain name 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTPS}s on(s)| 
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Это будет выполнять:

  • HTTPS => HTTPS с WWW переписывание
  • HTTP => HTTP с WWW переписывание
Смежные вопросы