Hi,
ich komm im Moment nicht mehr weiter.
Meine Webseite ist über verschiedene Domains erreichbar, ich möchte das sie nur noch über https://www.name.de angezeigt wird.
Im Netz findet man viele Beispiele, aber irgendwie finde ich nicht das Richtige. Und die Apache Doku erschlägt mich einfach nur.
Am einfachsten scheint mir folgendes zu sein. Egal wie der Server erreicht wird, wenn es nicht die gewünschte URL ist mach den redirect auf diese.
[KW]RewriteCond %{HTTP_HOST} !name\.de$
RewriteRule ^ https://www.name.de%{REQUEST_URI} [R=301,L][/KW]
Das funktioniert wunderbar auf der Startseite, allerdings nicht in Unterordnern.
Also aus alternative.de/bla wird nicht name.de/bla
Es ist eine Wordpress Seite die in einem Unterordner liegt aber über den root aufrufbar sein soll/ist. Die komplette .htaccess im root sieht im Moment so aus:
[KW]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# redirects
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} !name\.de$
RewriteRule ^ https://www.name.de%{REQUEST_URI} [R=301,L]
</IfModule>
# GZIP
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript text/javascript application/json[/KW]
Jemand eine Idee wie ich das mit dem kompletten Pfad hinbekomme? Also inkl. Unterordner, Query Parameter, Hash?
ich komm im Moment nicht mehr weiter.
Meine Webseite ist über verschiedene Domains erreichbar, ich möchte das sie nur noch über https://www.name.de angezeigt wird.
Im Netz findet man viele Beispiele, aber irgendwie finde ich nicht das Richtige. Und die Apache Doku erschlägt mich einfach nur.
Am einfachsten scheint mir folgendes zu sein. Egal wie der Server erreicht wird, wenn es nicht die gewünschte URL ist mach den redirect auf diese.
[KW]RewriteCond %{HTTP_HOST} !name\.de$
RewriteRule ^ https://www.name.de%{REQUEST_URI} [R=301,L][/KW]
Das funktioniert wunderbar auf der Startseite, allerdings nicht in Unterordnern.
Also aus alternative.de/bla wird nicht name.de/bla
Es ist eine Wordpress Seite die in einem Unterordner liegt aber über den root aufrufbar sein soll/ist. Die komplette .htaccess im root sieht im Moment so aus:
[KW]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# redirects
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} !name\.de$
RewriteRule ^ https://www.name.de%{REQUEST_URI} [R=301,L]
</IfModule>
# GZIP
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript text/javascript application/json[/KW]
Jemand eine Idee wie ich das mit dem kompletten Pfad hinbekomme? Also inkl. Unterordner, Query Parameter, Hash?