2017-02-24 10 views
1

ich zur Zeit den folgenden Code in meinem .htacess verwenden nicht www www zu umleiten und/Seiten zu umleiten (intern) usw. /pages.phphttps und .htaccess leitet

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^absoluteglazing.co.uk [NC] 
RewriteRule ^(.*)$ http://www.absoluteglazing.co.uk/$1 [L,R=301] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.+)$ $1.php [L,QSA]' 

Jetzt habe ich umgeschaltet https, das funktioniert nicht mehr.

Kann jemand bitte lassen Sie mich wissen, wie die folgenden mit .htaccess zu erreichen, so dass es immer noch über https funktioniert ...

  • auf www nicht www umleiten, so dass jeder Website sieht mit www
  • nicht https Umleiten zu https so bekommt jeder eine sichere Verbindung
  • Redirect/pages intern /pages.php Erweiterung

Vielen dank

entfernen
+0

[Check this] (http://stackoverflow.com/questions/17638611/redirect-all-http-and-https-non-www-urls-to-https-www-xyz-com-via -htaccess) – Condorcho

Antwort

0

Um http zu https://www umzuleiten und .php Erweiterung zu entfernen, können Sie die folgenden Regeln verwenden.

RewriteEngine on 
#http to https +non-www to www 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www 
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ 
RewriteRule^https://www.%1%{REQUEST_URI} [NE,L,R] 
#rewrite /page to /page.php 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule (.*?)/?$ /$1.php [L] 
+0

Habe es einfach ausprobiert und es sagt mir zu viele Weiterleitungen, das ist, was ich mit einer Anzahl von Codes bekomme, die ich ausprobiert habe. – TerryH

+0

@TerryH Versuchen Sie, den Cache Ihres Browsers zu löschen, oder versuchen Sie es mit einem anderen Browser, um dies zu testen. – starkeen

+0

Immer noch das gleiche, bekomme ich immer zu viele Weiterleitungen Fehler in Google Chrome. – TerryH

Verwandte Themen