Внутри моего корня у меня слишком много подпапок разных проектов.В настоящее время я работаю над программой CakePHP, и мне пришлось установить файлы .htaccess, чтобы я мог получить доступ к index.php.
вот различные созданные мной файлы .htaccess:
в htdocs в lampp:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ carte_drin/app/webroot/ [L]
RewriteRule (.*) carte_drin/app/webroot/$1 [L]
</IfModule>
в carte_drin папка проекта cakephp:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /carte_drin/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
В приложение папка
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /carte_drin/app/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
В webroot папка:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /carte_drin/app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Моя проблема - когда я пытаюсь получить доступ к другому проекту, меня направляют в проект carte_drin .Я считаю, что правило перезаписи файла .htaccess в htdocs вызывает проблему.
Мне нужен способ сделать точки .htaccess в каждой папке проекта в корневом каталоге.