RewriteRule - два параметра, но последний параметр является необязательным

Я не могу переписать, чтобы включить два параметра, но последний параметр является необязательным, например:

http://www.mywebsite.com/friends/jamie - (форвард косая черта тоже должна быть необязательной). Что должно быть таким же:

http://www.mywebsite.com/friends.php?name=jamie

При включении второго параметра

http://www.mywebsite.com/friends/jamie/30 - Должно быть таким же, как это:

http://www.mywebsite.com/friends.php?name=jamie&page=30

Это правило не работает:

RewriteRule ^friends/(.*)/(.*)$ friends.php?name=$1&page=$2

Потому что я получаю следующее: Запрошенный URL / friends / jamie не найден на этом сервере. , но работает, если я включу номер страницы для второго параметра, поэтому в основном второй параметр должен быть необязательным.

9
задан MacMac 27 April 2011 в 19:39
поделиться