Я пытаюсь настроить файл .htaccess для своей веб-страницы, чтобы он работал так, как я хочу, но после долгих поисков и попыток понять документацию моя голова просто запуталась в этих mod_rewrite.
Это выглядит так:
корень / index.php
корень / приложение / -subfolders-
корень / конфигурации / -files-
корень / библиотека / -files-
я хочу, чтобы все отправлялось в файл index.php в качестве параметра, например index.php? Page = $ i, поэтому у меня могут быть ссылки, например www.mypage.com/foo/bar, и мой index.php обрабатывает их ,
ТАКЖЕ я хочу, чтобы www.mypage.com/js/filename был отправлен в подпапку в приложении,
как root / application / javascripts / имя файла .
Я просто не могу заставить это работать, попробовал другой ответ, который нашел и здесь, и в других местах.
.htaccess сейчас:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/js/ application/javascripts/ [L]
RewriteRule ^/js/(.*)$ application/javascripts/$1 [L]
RewriteRule ^css/ application/css/ [L]
RewriteRule ^css/(.*)$ application/css/$1 [L]
RewriteRule ^images/ application/images/ [L]
RewriteRule ^images/(.*)$ application/images/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ index.php?page=$1 [NC]
</IfModule>