Apache2 - reguła przekierowania nie działa
: 19 lip 2019, 16:31
Sam nie potrafię pisać reguł apache.
Potrzebuję przekierować wszystkie adresy na https bez www. Posiadając wyłącznie jeden adres
Obecnie:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
Wyniki:
URL --> Resolved URL
http://domena.pl/ --> https://domena.pl/
http://www.domena.pl/ --> https://domena.pl/
https://domena.pl/ --> https://domena.pl/
Powyższe działają prawidłowo, jednak kiedy wpiszę adres https://www.domena.pl nie ma żadnego przekierowania, zostaje www...
https://www.domena.pl/ --> https://www.domena.pl/
Czacha dymi -.-
Potrzebuję przekierować wszystkie adresy na https bez www. Posiadając wyłącznie jeden adres
Obecnie:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
Wyniki:
URL --> Resolved URL
http://domena.pl/ --> https://domena.pl/
http://www.domena.pl/ --> https://domena.pl/
https://domena.pl/ --> https://domena.pl/
Powyższe działają prawidłowo, jednak kiedy wpiszę adres https://www.domena.pl nie ma żadnego przekierowania, zostaje www...
https://www.domena.pl/ --> https://www.domena.pl/
Czacha dymi -.-