htaccess und mod_rewrite

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

htaccess und mod_rewrite

Postby x4z » 05. January 2017 12:12

Hallo Leute.
Ich brauche Hilfe in sachen .htaccess und mod_rewrite.
Habe schon in 3 anderen deutschen Foren nachgefragt aber keiner kennt sich aus.
Mir gehören 11 Domains welche alle ein Let´s Encrypt SSL/TLS Zertifikat haben.

Domains:
    x4z.at
    x4z.ch
    x4z.de
    x4z.eu
    x4z.info
    x4z.me
    x4z.org
    x4z.tech
    x4z.uk
    x4z.website
    x4z.wtf

Ich möchte das alle Domains per .htaccess auf https://www geleitet werden aber die Endung behalten.

Hier mal meine htaccess:
Code: Select all
RewriteEngine On

  RewriteBase /
 
  RewriteCond %{HTTP_HOST} ^x4z\.at$ [NC]
  RewriteRule (.*) http://www.x4z.at/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.ch$ [NC]
  RewriteRule (.*) http://www.x4z.ch/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^x4z\.de$ [NC]
  RewriteRule (.*) http://www.x4z.de/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.eu$ [NC]
  RewriteRule (.*) http://www.x4z.eu/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.org$ [NC]
  RewriteRule (.*) http://www.x4z.org/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.info$ [NC]
  RewriteRule (.*) http://www.x4z.info/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^x4z\.tech$ [NC]
  RewriteRule (.*) http://www.x4z.tech/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.me$ [NC]
  RewriteRule (.*) http://www.x4z.me/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.website$ [NC]
  RewriteRule (.*) http://www.x4z.website/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^x4z\.uk$ [NC]
  RewriteRule (.*) http://www.x4z.uk/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^x4z\.wtf$ [NC]
  RewriteRule (.*) http://www.x4z.wtf/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.at$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.ch$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

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

  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.eu$ 
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.org$ 
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.info$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.tech$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.me$ 
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.website$ 
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
 
  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.uk$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
     
  RewriteCond %{HTTP_HOST} ^(www\.)x4z\.wtf$
  RewriteCond %{SERVER_PORT} !^443$
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]


Bis auf die .at Domain funktioniert es auch und hier finde ich den Fehler einfach nicht.
Warum geht alles aber die .at Domain nicht?

Ich hoffe ihr könnt mir weiterhelfen.
x4z
 
Posts: 3
Joined: 05. January 2017 11:43
XAMPP version: 5.6.15
Operating System: Linux

Re: htaccess und mod_rewrite

Postby Nobbie » 05. January 2017 20:13

Das kann möglicherweise an irgendeiner EInstellung in der Serverkonfiguration httpd.conf liegen - wieso machst Du das in .htaccess und nicht in der Konfiguration?

Und ich würde das auch mit VirtualHosts lösen, nicht mit mod_rewrite. Aber auch das müßte man in der Serverkonfiguration machen, nicht in .htaccess. Ohne die vollständige information, was genau in der Serverkonfiguration steht, ist das jedenfalls nicht zu beantworten, warum es nicht das tut, was Du glaubst.

Im übrigen ist "funktioniert nicht" für Außenstehende eine total unbrauchbare Beschreibung, stattdessen bräuchten wir eine präzise Beschreibung dessen, was genau passiert (auch wenn anscheinend nichts passiert) und ob es ggf. Meldungen gibt.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: htaccess und mod_rewrite

Postby x4z » 06. January 2017 11:26

Ich kenne es nur so da ich den Server noch nicht lange betreibe. Vorher hatte ich nur Webspace. Hat es denn Nachteile so?
x4z
 
Posts: 3
Joined: 05. January 2017 11:43
XAMPP version: 5.6.15
Operating System: Linux

Re: htaccess und mod_rewrite

Postby Nobbie » 06. January 2017 14:52

x4z wrote:Hat es denn Nachteile so?


Massig. Merkst Du doch, eine offensichtlich richtige Konfiguration scheint nicht zu funktionieren. Nur .htaccess ist eben unvollständig, ich habe keine Ahnung, was alles in httpd.conf drin steht an Weiterleitungen o.ä. - das legt der Provider fest. Und die VirtualHosts (die ich empfehle) kann man gar nicht in .htaccess anlegen.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: htaccess und mod_rewrite

Postby x4z » 06. January 2017 23:15

Ich habe in der config geschaut und dort war die at Domain schon weitergeleitet. Ich habe den Eintrag entfernt und nun läuft es so wie ich möchte. Ich habe aber gelesen das die weiterleitung auf www unnötig ist und daher nur auf https korrekt wäre.
Gibt es da eine kürzere möglichkeit als die meine?
x4z
 
Posts: 3
Joined: 05. January 2017 11:43
XAMPP version: 5.6.15
Operating System: Linux

Re: htaccess und mod_rewrite

Postby Nobbie » 06. January 2017 23:59

x4z wrote:Ich habe aber gelesen das die weiterleitung auf www unnötig ist und daher nur auf https korrekt wäre.
Gibt es da eine kürzere möglichkeit als die meine?


Leider verstehe ich nur Bahnhof, keine Ahnung was da nötig oder unnötig ist und warum was korrekt ist oder nicht. Du musst doch selbst wissen, warum Du was machst. Ich mache so etwas nicht auf meiner Seite.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 19 guests