Ich habe Links wie diese, die ich ändern will:Hilfe mit regulärem Ausdruck mit mod_rewrite
mypage.com?page=missions&id=5
mypage.com?page=hello
Ich habe versucht, sie in einfache Links mit, dies zu ändern:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /index.php?page=$1&id=$2 [L]
Es funktioniert, aber wenn ich zugreifen möchten Seiten wie (mypage.com?page=hello) ich schreiben müssen:
mypage.com/hello/
und wenn ich ohne den Schrägstrich am Ende schreiben wie dies
mypage.com/hello
es funktioniert nicht.
Wie behebe ich es? :)
Ich verstehe es und es scheint alles sehr logisch, aber es funktioniert nicht. Und ich verstehe nicht warum. Ich bin nicht sehr erfahren mit regulären Ausdrücken, Mod-Rewrite und .htaccess ... Hm –