htaccess
-
kann mir einer sagen warum zwar
RewriteEngine On
RewriteBase /
RewriteRule ([/]*)\.html$ /?view=$1 [L]funktioniert, aber nicht:
RewriteEngine On
RewriteRule ([/]*)$ /?view=$1 [L]bei dem ersten muss man noch das ".html" dranschreiben damits klappt. das will ich aber nicht.
-
sry... das "RewriteBase /" ist auch in der 2. variante enthalten. hatte nur vergessen es posten.
-
Kann ich nicht nachvollziehen.
Ich habe diese 2 .htaccess Tester verwendet:
http://martinmelin.se/rewrite-rule-tester/
http://htaccess.madewithlove.be/
und beide liefern das korrekte Ergebnis dass beide Regeln mehr oder weniger äquivalent sind.Welche Ausgangsurl hast du denn?
-
also mit dem ding hier: http://htaccess.madewithlove.be/
gehts auch nicht.ausgangsurl: http://test.de/?view=dashboard
htacces:RewriteEngine On
RewriteBase /
RewriteRule ([/]*)$ /?view=$1 [L]ergebnis: http://test.de/?view= (!!!fehler!!!)
gewolltes ergebnis: http://test.de/dashboard
-
Kann es sein, dass du die ganze Sache genau verkehrt herum verstehst? Mit dieser htaccess kannst du http://test.de/dashboard in http://test.de/?view=dashboard umwandeln, nicht andersherum.