自作のMVC+フロントコントローラープロジェクトを実装しようとしています。2日間のハードワークの後、すべて問題ないようです。しかし、今日、私は自分のアプリに奇妙なバグを発見しました。
2つ(またはそれ以上)のスラッシュを含むURL(たとえば、www.site.com / home / show)を要求すると、css、jsファイルが機能しません。
私はapacheの専門家ではないので、そこで何か失敗したと思います...
私の仮想ホストファイル(OS Ubuntu):
<VirtualHost *:80>
ServerAdmin baro.luc@gmail.com
ServerName servername
DocumentRoot /path_to_project/project_folder
<Directory /path_to_project/project_folder>
Options FollowSymLinks
</Directory>
</VirtualHost>
私の.htaccessファイル:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
私は自分のプロジェクトでその例に従いました:https ://github.com/Jontyy/PHP-Basic-MVC-Framework