У меня есть следующее правило в htaccess:
RewriteRule ^([a-zA-Z0-9\-\_]+)/?$ test.php?&url=$1 [L]
Мой вопрос такой:
Если у меня следующий URL http://www.example.com/this-is-a-title
Является ли $url
переменная, подверженная внедрению SQL, или я не должен беспокоиться об этом, потому что RewriteRule допускает только буквы, цифры, тире и подчеркивание, а не кавычки, апострофы или знаки +?
Редактировать: Продолжить вопрос
Что происходит, если это URL?http://www.example.com/this'is"a+title
Когда я помещаю это в строку URL, я получаю ошибку 404, но то, что на самом деле происходит.Символы ' " +
игнорируются или удаляются или что именно?