itebob
Goto Top

Einfache .htaccess-Weiterleitung klappt nicht

Moin,

ich möchte, dass beim Abrufen der Adresse
diese Seite
geladen wird. Ich habe etliche Variationen erfolglos getestet. Hier zwei, die ich nacheinander getestet habe

RewriteCond %{HTTP_HOST} ^domain-abc.de$ [NC]
RewriteRule ^verz1$ http://domain-abc.de/verz1/index.php?param=wert [L,R=301]
RewriteRule ^verz1/$ $1index.php?param=wert [QSA,L]

Kann jemand ein Tipp geben, wie ich die gewünschte Weiterleitung mit .htaccess einrichten kann?

Gruss, Gustav

Content-ID: 280844

Url: https://administrator.de/forum/einfache-htaccess-weiterleitung-klappt-nicht-280844.html

Ausgedruckt am: 14.04.2025 um 18:04 Uhr

StefanKittel
StefanKittel 21.08.2015 um 19:55:25 Uhr
Goto Top
Hallo,

so sieht meine Vorlage aus.

RewriteEngine on
RewriteBase /

  1. Aufbau /Dir/Dateiname mit html
RewriteRule ^(.*)/(.*).html$ http://www.domain.de/$2.html [R=301,L]

  1. Aufbau /Dateiname mit html
RewriteRule ^(.*).html$ http://www.domain.de/$1.html [R=301,L]

  1. Aufbau *
RewriteRule ^(.*)$ http://www.domain.de [R=301,L]
itebob
itebob 21.08.2015 um 20:19:55 Uhr
Goto Top
Danke für die Anregungen.

Ein Paar funktionierende Weiterleitungen für andere Fälle sind mir auch gelungen. Nur in diesem speziellen Fall drehe ich mich im Kreis. Und deine Beispiele bringen mich leider auch nicht weiter.

Gruss, Gustav
114757
Lösung 114757 21.08.2015, aktualisiert am 24.08.2015 um 14:34:38 Uhr
Goto Top
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-abc.de$ [NC]
RewriteCond %{REQUEST_URI} ^/verz1/$ [NC]
RewriteRule ^(.*)$ /verz1/index.php?param=wert [QSD,L,R=301]
Geht hier testweise problemlos. (Achtung QSD funktioniert erst ab Apache 2.4.0, ansonsten weglassen)

Gruß jodel32
itebob
itebob 24.08.2015 um 14:35:17 Uhr
Goto Top
Danke! So funktioniert's.

Gruss, Gustav