Доброго времени суток.
Появилась одна проблема, которую я не могу решить.
Хочу, чтобы в $_GET['url] была строка /page/info.html
Варианты могут быть разные.
/page/info/media
/blog/content.php
И так далее.
Столкнулся с тем, что в RewriteRule не могу добавить два символа. Они вызывают ошибку 500.
Если по одному добавить, то конфликта нет.
RewriteRule ^([a-zA-Z0-9-_\.\/]+)$ /index.php?url=$1 [QSA,L]
Если / убрать, тогда ошибки 500 нет.
Если убрать точку, но оставить /, тоже нет ошибки.
Но если оставить точку и /, то ошибка опять есть.
Как сделать так, чтобы эти два символа не имели конфликт?
Напомню, что параметр $_GET['url'] может изменяться.
/module/article/id/name
/page.html
/info/manual/php.html
Это примеры данных в $_GET['url'], которые я могу ожидать.