2010-08-06 42 views
0

我在我的網站上有一個.htaccess文件。我發現,如果這些文件中的每一個文件的路徑都沒有設置爲絕對路徑,則不會調用JavaScript和CSS文件。我在我的smarty模板和javascript文件中將所有URL路徑更改爲絕對路徑,而不是工作。.htaccess引起被調用的JS和CSS文件的文件

現在爲我的PHP文件,我require_once遍及許多PHP文件。我只是想知道我是否也必須將require_once中的路徑設置爲絕對路徑?任何幫助表示讚賞。謝謝。

回答

0

require_once需要磁盤上的物理路徑,它們不受.htaccess的影響。

+0

嗨SLaks,感謝您的即時回覆。我會把你的答案當作不是。現在一直在困擾着我,因爲在我工作的網站上有一些持續性的錯誤。似乎我需要關注其他可能的原因。再次感謝。 – Diane 2010-08-06 10:44:25

+0

你應該描述錯誤;我們可能會幫助你。 – SLaks 2010-08-06 10:45:17

0

在你.htaccess文件,你上面的RewriteRule指令,請嘗試以下兩行:

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

這會阻止重寫規則進入影響,如果該請求實際上是一個文件(f)或目錄( d)。