Zur Navigation

Domain immer auf https umleiten

1 AndiN

Hallo,
ich versuche gerade meine Domain so einzustellen, dass - egal was ein Besucher eingibt - die Domain inkl. Subdomains immer auf https://www.domain.de geroutet wird.

Versucht habe ich es mit einer .htaccess

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]

So sollte das eigentlich gehen.
Leider wirft er mir einen 500 Internal Server Error aus.
Irgendwelche Ideen an was das liegen könnte?

10.08.2012 14:56

2 Jörg

Leider wirft er mir einen 500 Internal Server Error aus.

Aufschlussreiche Details hierzu könnten im Error-Log des Webservers verzeichnet sein.

10.08.2012 16:11 | geändert: 10.08.2012 16:13

3 AndiN

Auszug aus dem error.log

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/gd2.so' - /usr/lib/php5/20090626/gd2.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mbstring.so' - /usr/lib/php5/20090626/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/apc.so' - /usr/lib/php5/20090626/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

Die Einträge stehen ganz oben im error.log allerdings ohne Datum.
Die GDLib ist ja eigentlich für grafische Sachen gedacht. Die anderen beiden habe ich gerade gegoogelt. Wirklich zu tun haben die mit dem Fehler wohl auch nichts. Aber gut, dass ich auf die Art gesehen habe, dass die offenbar noch fehlen.

10.08.2012 19:04

4 Jörg

Die Einträge stehen ganz oben im error.log allerdings ohne Datum.

Gibt es vielleicht ein eigenes Errolog für die Domain? der Pfad wäre in so einem Fall in der VirtualHost-Konfiguration definiert.

Wo tritt der 500er Fehler eigentlich auf - auf der http oder https URL?

10.08.2012 19:40

5 AndiN

Ein eigenes error.log gibt es nicht. Der Fehler tritt auf wenn ich die Domain über http und über https aufrufe.

13.08.2012 10:44

6 Jörg

Und das Error-Log zeigt nur diese Startup Errors an?

Ein eigenes error.log gibt es nicht.

Auch nicht für die https Domain? diese sollte eine eigene VirtualHost-Konfiguration haben, und dementsprechend auch ein eigenes Errorlog haben können.

Ohne diese htaccess Datei kann die Domain unter http und https normal aufgerufen werden?

Und funktionieren andere Rewrites:

http://www.joergkrusesweb.de/lexikon/mod-rewrite

13.08.2012 11:14

7 AndiN

okay, ich habe die richtige error-log gefunden:

[Thu Aug 16 02:07:25 2012] [alert] [client xx.xx.xxx.xxx] /var/www/community/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://www.domain.de/

Wenn ich das richtig verstehe fehlt da ein Modul.

Lösung habe ich auch gefunden:
http://exmatrikulator.de/2012/03/10/invalid-command-rewriteengine/

16.08.2012 02:18

Beitrag schreiben (als Gast)





[BBCode-Hilfe]