Файл .htacces и MAMP - PullRequest
       7

Файл .htacces и MAMP

0 голосов
/ 26 марта 2012

Я установил MAMP на свой ноутбук и переместил свой веб-проект (разработанный с использованием CodeIgniter) в webroot MAMP. Я использую файл .htaccess, чтобы скрыть свой файл index.php в своих URL-адресах, и все работает нормально ... почти все. Я могу просматривать свой сайт локально, как на моем удаленном сервере, но некоторые папки / файлы не распознаются. Похоже, они отсутствуют или путь не соответствует физическому местоположению на моем ноутбуке. В основном у меня есть конфигурации, как показано ниже:

MAMP
htdocs
    myFolderSite
        .htaccess
        site
            myApplicationFolder
                .htaccess
                config
                controllers
                views
                .....
                ...
            myPublicFolder
                css
                images
                .....
                ...

Мой сайт просматривает локально css и изображения не видны. Все необходимые файлы находятся в соответствующих папках в myPublicFolder. Файл .htaccess, который я использую в myFolderSite, выглядит следующим образом

RewriteEngine On
RewriteBase /myFolderSite/
RewriteCond $1 !^(index\.php|images|upload|users|thumb|fckeditor|public|css|js|robots\.txt|sitemap2\.xml)
RewriteRule . index.php [L]

Я что-то упустил?

Заранее спасибо

1 Ответ

0 голосов
/ 26 марта 2012

В вики CodeIgniter есть хорошая статья о Модифицированная перезапись , на которую стоит взглянуть.В частности, эти две строки остановят перенаправление реальных файлов и каталогов.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Я использовал это на нескольких разных серверах и Mac без особых проблем, так что, надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...