Как и большинство кодировщиков, я люблю выбирать самый короткий и простой маршрут при кодировании чего-либо, и mod_rewrites не являются исключением. Мне просто было интересно, есть ли какой-либо способ упростить этот код, чтобы мне было проще его добавить.
RewriteRule ^giving-tree/([0-9+]?)/?$ giving-tree.php?ageBegin=$1 [nc]
RewriteRule ^giving-tree/([0-9+]?)/([0-9+]?)/?$ giving-tree.php?ageBegin=$1&ageEnd=$2 [nc]
RewriteRule ^giving-tree/([0-9+]?)/([0-9+]?)/([0-9+]?)/?$ giving-tree.php?ageBegin=$1&ageEnd=$2&page=$3 [nc]
По сути, мне просто нужно иметь возможность определять некоторые части как необязательные ... Я не знаю, возможно ли это, но я наверняка смогу воспользоваться помощью.