2017-04-09 3 views
0

Ich habe meine .htacces auf meinem Server und es sieht so aus:mit HTTPS

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 

Aber wenn ich example.com in meinem Browser geben Sie es nicht umleiten nicht zu https://example.com. Wie kann ich das machen?

+1

löschen Browser-Cache. – starkeen

+0

Was macht es? Ist '.htaccess'/mod_rewrite aktiviert? Ist 'FollowSymLinks' aktiviert? Irgendwelche anderen Richtlinien? Irgendwelche anderen '.htaccess' Dateien? Verwenden eines CDN? Proxyserver? Cleared Cache (wie Starken suggeriert)? Mit den Direktiven, die du gepostet hast, stimmt eigentlich nichts - also könnte es "etwas anderes" sein. – MrWhite

+0

@ w3dk Wie kann ich mod_rewrite aktivieren? Das .htacces ist alles, was Sie dort sehen. Ich weiß nicht wirklich, wie man .htacces verwendet – Sentry

Antwort

1

Es scheint, es war nur die Schreibweise .htaccess (Dateiname), das war das Problem. Dies hat zwei s, nicht eins, wie in der Frage angegeben.

Bit von Nebenbei bemerkt ... der Name dieser Datei (pro-Verzeichnis Apache-Konfigurationsdateiname) in der Server-Konfiguration geändert werden (obwohl dies selten ist):

AccessFileName .htaccess