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.

InformationsquelleAutor MacMac | 2011-04-27
Schreibe einen Kommentar