У меня есть приложение, и точкой входа является index.php в каталоге /var/www/html/quote. Приложение использует тонкий фреймворк для доставки JSON API. Итак, я протестировал приложение, используя php -S localhost:8080, но теперь я готов загрузить его на свой хостинг, поэтому я хочу протестировать приложение, набрав localhost/quote. Я включил mod_rewrite в apache2. Также я добавил это в каталог, где находится index.php. .htaccess файл
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
наконец, я изменил файл apache2.conf и изменил директиву следующим образом. изменение AllowOverride на All
<Directory /var/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Теперь, когда я набираю http://локальный/цитата. у меня пишет "страница не найдена" что мне не хватает?
@Правин Кумар Пурушотхаман нет, не сработало..
Что такое DOCUMENT_ROOT этого http-хоста?





Попробуйте перейти на
RewriteRule ^ /quote/index.php [QSA,L]