пожалуйста, предоставьте какое-то объяснение, чтобы поддержать ваш ответ.
я естьhttp://example.com
и класс маршрутизации PHP, который проверяет, существует ли какой-либо URL.
Я хочу сделать новый маршрут, который:
http://example.com/foo/bar/123
но пока я его открываю, Apache перенаправляет меня на страницу с ошибкой. Поэтому я использую .htaccess. Код является:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) /index.php [L]
и это работает, пока я используюhttp://example.com/foo
, но как только я добавляю некоторые другие параметры, он перенаправляет меня на ошибку.
Я предполагаю, что код перезаписи неверен. Это неправильно?
Если да, не могли бы вы предложить мне хороший?
Если нет, где проблема может быть расположена?