2010-08-06 2 views
0

У меня есть файл .htaccess, работающий на моем сайте. Я узнал, что файлы javascript и CSS не вызывают, если путь к каждому из этих файлов не установлен в абсолютный. Я изменил все пути URL-адреса на абсолютные значения в моем шаблоне smarty и javascript-файлах, а не работает..htaccess Файл, вызывающий JS и файлы CSS от называния

Теперь для моих php-файлов у меня есть require_once во многих php-файлах. Мне просто интересно, нужно ли мне также устанавливать пути в require_once в абсолютное? Любая помощь приветствуется. Благодарю.

ответ

0

require_once принимает физические пути на диске, на которые не влияет .htaccess.

+0

Hi SLaks, спасибо за ваш немедленный ответ. Я отвечу на ваш ответ как нет. Это уже давно подтачивало меня, так как на веб-сайте, над которым я работаю, есть некоторые постоянные ошибки. Похоже, мне нужно сосредоточиться на другой вероятной причине. Еще раз спасибо. – Diane

+0

Вы должны описать ошибки; мы можем вам помочь. – SLaks

0

В файле .htaccess, над вашей RewriteRule директивы, попробуйте следующие две строки:

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

Это остановит правила перезаписи вступления в аффект, если запрос на самом деле файл (f) или каталог (d).