Ich versuche, eine einfache Htaccess-Regel, aber funktioniert nicht.
Ich denke, das Problem ist mit den ?
und =
Zeichen?Einfache htaccess rewrite Regel Fehler 404
Der Code ist:
Options +FollowSymLinks
ErrorDocument 404 /php/404redirect.php
RewriteEngine on
RewriteRule ^productos.php?id=([0-9]+)$ /?view=productos&id=$1 [L,NE,B,QSA]
Diese geben mir immer Fehler 404.
Was ich will, ist alle Anfragen umleiten aus:
www.example.com/productos.php?id=X
zu
www.example.com/?view=productos&id=X
Sie verwenden eine Rewrite-Regel umleiten möchten, aber Sie erwähnen, dass Sie sie umleiten möchten, was Sie wollen, dass es Sie eigentlich zu tun? Umleiten Sie es oder interpretieren Sie eine URL auf eine andere Art und Weise als sie angezeigt wird? – PavKR
Ja, ich denke, eine Weiterleitung ist besser. Was ich dem Benutzer endlich zeigen möchte, ist ein Neuschreiben wie:/productos/id – Tifon