Я пишу свою собственную инфраструктуру PHP MVC. Мой веб-сервер установлен в/public, и я создал каталог с именем myframework. в этом каталоге у меня есть подкаталог, и я хочу перенаправить все запросы на myframework/public/index.php, а также я хочу получить URL-адрес запроса. Я сделал файл .htaccess в директории myframework, как показано ниже:Перенаправить все запросы в index.php с помощью .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /myframework/public/index.php?q=$1 [L,QSA]
Он работает для всех запросов, но локальный/myframework /. Он ничего не делает, когда приходит этот запрос. Как я могу это исправить?
где вы разместили файл htaccess? это внутри общей папки? если это так, просто переместите его в/myframework/ –
Нет, это под myframework. –