Kunde pflegt Newseinträge in einem Sysordner (PID 2).
Wenn man nun auf Voransicht des Sysordners klickt, wird versucht index.php?id=2 zu öffnen, was natürlich zu einer Fehlermeldung führt.
Da das NewsPlugin sich auf Seite 3 befindet, wollte ich eine htaccess Weiterleitung auf index.php?id=3 machen, aber irgendwie ignoriert der Server meine bisherigen Bemühungen:
RewriteRule index.php?id=2$ index.php?id=3
Jemand einen Tipp?
RewriteEngine On
oder gibt es sonst noch Einträge in der htaccess?
Grüße
Christian
Kitsunet schrieb
RewriteEngine On
oder gibt es sonst noch Einträge in der htaccess?
Grüße
Christian
Klar, die ganze htaccess ist randvoll mit manuellen 301 Weiterleitungen...
Mmm, ja dann...
Das ist ja mit REG EX also musst du vielleicht das ? Escapen. Bin da auch nicht der Experte...
RewriteRule index\.php\?id=2$ index.php?id=3
Edit: Definitiv den Punkt musst du Escapen...
Mit RewriteRule kannst du auf keine Parameter in der URL zugreifen.
Das geht ein bischen anders:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=2$
RewriteRule ^/index\.php$ /index.php?id=3 [L,R=301]