Я хотел бы использовать mod_rewrite для преобразования URL-адреса, подобного этому:
http://example.com/qxs/app/myapp.qxs
в
http://example.com/qxs/index.php?page=myapp
В настоящее время у меня есть это:
Options +FollowSymlinks RewriteEngine on RewriteRule ^app/([^/\.]+).qxs /qxs/index.php?page=$1 [L]
Но это заканчивается бесконечным циклом или чем-то, заставляющим мой PHP сообщать о превышении памяти и так далее ...
Что я делаю не так?
Спасибо!
Morten
Если PHP жалуется, то ваш RewriteRule попал на сервер, и проблема, вероятно, заключается в коде PHP.
Попробуйте это правило:
RewriteRule ^app/([^/.]+)\.qxs$ qxs/index.php?page=$1 [L]