Potrzebuję pomocy w przepisywaniu adresów URL w pliku .htaccess.Przepisywanie adresów URL dla różnych protokołów w .htaccess
Problem dotyczy różnych protokołów: https i http. Głównym celem przepisywania jest usunięcie "www" z adresu URL, ale protokół powinien pozostać taki sam jak wcześniej.
Na przykład, kiedy mam jak URL http: //www.domain.com/request należy przekierowany do http: //domain.com/request. I rozwiązać go z tych zasad:
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Jednak w przypadku, gdy adres URL wygląda https: //www.domain.com/request powinien zostać przekierowany do https: //domain.com/ żądanie.
Niestety, powyższa reguła przekieruje do http niezależnie od aktualnego protokołu.
Z góry dziękuję.
możliwe duplikat [htaccess przekierowanie dla non-www zarówno HTTP i HTTPS] (http://stackoverflow.com/questions/2015159/htaccess-redirect-for-non -www-both-http-and-https) –
Dziękuję za link. Brakowało mi tego pytania podczas wyszukiwania. Niestety, ten ekwamunek nie działa. Przekierowuje https: // domain.com/request na adres http: // www.domena.com/request, zamiast https: // www.domena.com/request. – Alex