Apache RewriteCond %{REQUEST_FILENAME} 不起作用問題處理

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/liujian0/article/details/53282115

最近幫朋友弄一個小東西,使用 apache 做頁面靜態化,需要實現一個需求:TP框架下 使用TP的url重寫, 資源目錄不做重寫,使用

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

進行判斷。如果存在該文件就不重寫。
在配置 apache 讓 apache 判斷css,js文件是否存在的時候出現了問題。一直沒判斷成功。
找了資料一查,
我的項目Base 目錄爲:htdocs/ ,我的 static資源文件都放在這個目錄下。
那麼我們在判斷文件是否存在的時候,應該這樣寫:

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

就這樣解決問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章