RewriteRule - zwei Parameter, aber der Letzte parameter ist optional
Kann ich nicht umschreiben, um zwei Parameter, aber mit dem letzten parameter optional ist, also zum Beispiel:
http://www.mywebsite.com/friends/jamie - (der slash sollte ebenfalls optional). Das sollten die gleichen wie diese:
http://www.mywebsite.com/friends.php?name=jamie
Wenn Sie einen zweiten parameter
http://www.mywebsite.com/friends/jamie/30 - Sollte das gleiche wie dieses:
http://www.mywebsite.com/friends.php?name=jamie&page=30
Diese Regel funktioniert nicht:
RewriteRule ^friends/(.*)/(.*)$ friends.php?name=$1&page=$2
Da ich dieses: The requested URL /friends/jamie was not found on this server.
aber funktioniert, wenn ich auch eine Seitenzahl für den zweiten parameter, so dass im Grunde der zweite parameter optional sein sollte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit dieser Regel statt:
Hoffe, das hilft