Это возможно с регулярным выражением - PullRequest
0 голосов
/ 21 сентября 2009

Я хочу использовать mod-rewrite для более чистых URL-адресов по всему моему сайту, что будет очень сложно, мне, скорее всего, придется переименовать многие файлы / структуру.

Было бы это возможно, если бы страница в настоящее время была такой

www.domain.com /? P = users.online & page = 23

переписать его как

/ пользователи / онлайн / страница / 23

но тогда также работают, когда есть больше периодов. в названии, как это

www.domain.com /? P = users.online.new & page = от 23 до

/ пользователи / online / new / page / 23

Есть предложения? Мне, вероятно, придется переименовать некоторые файлы и тому подобное, чтобы они работали лучше и имели больше смысла

Ответы [ 2 ]

0 голосов
/ 21 сентября 2009

С дополнительными точками проблем нет.

RewriteRule * (. *) Page /(.*)$ / $ 1page = $ 2

Вы просто игнорируете ненужные биты и имеете дело только с соответствующими переменными.

0 голосов
/ 21 сентября 2009

Это будет звучать глупо, но я бы использовал супер простой Django сайт, который обрабатывал бы URL и прокси между вашим приложением и пользователями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...