• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

htaccess Get parameter

andy_1992

Neues Mitglied
Hallo zusammen,
habe ein kleines Problem mit meiner htaccess Einstellungen.
Meine seiten Struktur baut sich so auf:
Code:
index.php?page=value&id=Neuigkeiten

Meine Aktuelle htaccess datei sieht so aus:
Code:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?page=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=301,L,NE]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php?page=$1 [L,QSA]

Alles Funktioniert einwandfrei außer wenn ich versuche den Parameter "id" zu setzen. Ich werde nicht wie gewollt auf die Unterseite verwiesen sondern bleibe auf der aktuellen Seite.

Wäre toll wenn mir jemand helfen könnte.
 
Werbung:
Wie sieht denn dein Versuch mit dem Parameter id aus? Denn aktuell sehe ich den nicht in den mod_rewrite-Regeln.
 
hab vieles probiert mein letzter versuch war der her:
Code:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?page=([^\s&]+)&id=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=301,L,NE]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ /index.php?page=$1&page=$2 [L,QSA]
RewriteRule ^(.+)$ /index.php?page=$1 [L,QSA]
 
Werbung:
Zurück
Oben