Seite 1 von 2
[3.2] .htaccess
Verfasst: 12.08.2017 08:50
von Jochen104
Guten Morgen zusammen,
ich habe leider keine Ahnung von der Programmierung der .htaccess. Die Hilfestellungen die ich im Netz gefunden haben lösen leider immer nur Teilprobleme. Ich habe folgende Probleme:
1. Ich habe zwei Domains (bauhilfe-forum.de und bauhilfeforum.de).
Diese sollen beide auf
https://www.bauhilfe-forum.de umgeleitet werden.
2. Gleichzeitig benötigt die Extension phpBB3 SEO Sitemap die Einträge
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
Ich habe es daher mal mit folgendem versucht:
Code: Alles auswählen
mod_gzip_on Yes
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^bauhilfe-forum.de [nc]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de/$1 [r=301,nc]
RewriteCond %{http_host} ^bauhilfeforum.de [nc]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de/$1 [r=301,nc]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
Leider ohne Erfolg. Wenn ich die Reihenfolge verändere, kommen immer andere Fehlerkonstelationen heraus (mal funktioniert eine Weiterleitung nicht, mal funktioniert die Sitemap nicht...) Ich weiß leider nicht mehr weiter
Kann mir jemand sagen, wie die .htaccess korrekt aufgebaut werden müsste?
Vielen Dank für eure Unterstützung!
Re: [3.2] .htaccess
Verfasst: 12.08.2017 10:01
von oxpus
Vielleicht sind es nur die Kleinigkeiten, aber so denke ich sollte es klappen:
Code: Alles auswählen
mod_gzip_on Yes
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^bauhilfe-forum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^bauhilfeforum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
Re: [3.2] .htaccess
Verfasst: 12.08.2017 18:24
von Jochen104
Hallo,
vielen Dank für deine schnelle Antwort.
Die Umleitung von
www.bauhilfeforum.de scheint allerdings nicht zu funktionieren.
Die URL bleibt in der Adresszeile und es erscheint der Fehler
Code: Alles auswählen
Not Found
The requested URL / was not found on this server.
Hast du noch eine Idee?
Re: [3.2] .htaccess
Verfasst: 12.08.2017 18:31
von oxpus
Das sollte eigentlich schon gehen. Grübel...
Ansonsten füge mal diese Zeilen hinzu:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^www\.bauhilfeforum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
Re: [3.2] .htaccess
Verfasst: 12.08.2017 18:48
von Jochen104
Leider ohne Erfolg.
Edit:
www.bauhilfeforum.de funktioniert nicht, ohne www. also bauhilfeforum.de funktioniert.
Re: [3.2] .htaccess
Verfasst: 12.08.2017 19:04
von juliokr
Jochen104 hat geschrieben:1. Ich habe zwei Domains (bauhilfe-forum.de und bauhilfeforum.de).
Diese sollen beide auf
https://www.bauhilfe-forum.de umgeleitet werden.
Mmh wenn Du 2 Domains hast müsstest Du ja eigentlich auch 2 Ordner auf deinem Server haben oder ?
Ordner 1 für bauhilfeforum.de
Ordner 2 für bauhilfe-forum.de
Dann müsstest Du am besten in Ordner 1
einen .htaccess legen der ungefähr so aussehen müsste
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} ^bauhilfeforum.de$ [NC]
RewriteRule (.*)$ https://www.bauhilfe-forum.de/$1 [R=301,L]
und im Ordner 2 um https zu erzwingen
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} ^bauhilfe-forum.de$
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de/$1 [QSA,L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de/$1 [QSA,L,R=301]
Re: [3.2] .htaccess
Verfasst: 12.08.2017 19:05
von canonknipser
Die beiden Zeilen von oxpus hast du
vor Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
eingefügt, oder?
Re: [3.2] .htaccess
Verfasst: 12.08.2017 19:07
von canonknipser
juliokr hat geschrieben:Mmh wenn Du 2 Domains hast müsstest Du ja eigentlich auch 2 Ordner auf deinem Server haben oder ?
Ordner 1 für bauhilfeforum.de
Ordner 2 für bauhilfe-forum.de
Nö, das muss nicht sein, du kannst auch 2 Domains auf den selben Pfad auf dem Server zeigen lassen.
Re: [3.2] .htaccess
Verfasst: 12.08.2017 19:15
von Jochen104
Ja, die zusätzlichen Zeilen hab ich so eingefügt:
Code: Alles auswählen
mod_gzip_on Yes
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^bauhilfe-forum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^bauhilfeforum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.bauhilfeforum\.de$ [NC]
RewriteRule ^(.*)$ https://www.bauhilfe-forum.de$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
Und ja, beide Domains weisen auf den gleichen Ordner. Das kann ich allerdings auch ändern, sofern notwendig.
Re: [3.2] .htaccess
Verfasst: 12.08.2017 19:17
von Crizzo
Mal so nebenbei, wie testest du die Änderungen? Du lädst die neue .htaccess hoch und gehst dann mit deinem normalen Browser auf die beiden URLs? Hast du es mal im Privaten-Modus deines Browsers probiert? Manchmal klammert sich manches nämlich im Browser-Cache fest.
