2015-03-14 6 views
0

My Setupнужна помощь по HTAccess, Зенда 2 проекта

виртуальный хост: http://loc1.localhost/

виртуальный хост конфигурации

<VirtualHost *:80> 
    ServerName loc1.localhost 
    DocumentRoot E:\xampp\htdocs\loc1\public 

    <Directory E:\xampp\htdocs\loc1\public> 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

мой Htaccess

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www.)?loc1.localhost$ 
RewriteCond %{REQUEST_URI} !^/loc1/public/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /loc1/public/$1 

RewriteCond %{HTTP_HOST} ^(www.)?loc1.localhost$ 
RewriteRule ^(/)?$ /loc1/public/index.php [L] 

Я могу видеть мой сайт как loc1.localhost

проблема, я не могу ссылаться на мои файлы CSS под LOC1/библиотека

Я считаю, что что-то не так с моей HTAccess

может кто-нибудь мне помочь?

+0

Вы пытаетесь получить доступ к своим файлам CSS из * под * корнем документа? Где именно хранится ваш файл .htaccess? –

+0

Все должно быть относительно вашей 'public' папки. –

+0

my htaccess находится на E: \ xampp \ htdocs \ loc1 \ –

ответ

0

Учитывая, что ваш корень документа равен E:\xampp\htdocs\loc1\public, ваш индексный файл, файл .htaccess и ваши активы (CSS и изображения и т. Д.) Должны быть расположены там.

Итак:

loc1\public\ 
loc1\public\.htaccess 
loc1\public\index.php 
loc1\public\library\main.css 

Вы не можете загружать любые файлы из ниже корня документа (то есть, ваш public каталог).

+0

, это странно, что он работает на другом сервере, centos-сервере поэтому я запутался прямо сейчас, обратите внимание, что модули zend framework 2 также находятся за пределами общей папки, включая их собственную область видимости модуля css и js –

+0

Я не уверен, как это делается тогда - возможно, общая папка Zend на самом деле не является документом корень? На сервере CentOS находится общедоступная папка в папке 'public_html'? –

+0

yep, что я сделал, был загружен один и тот же файл с сервера, обновленного виртуальным хостом, и сделал тот же htaccess –

Смежные вопросы