1
我的.htaccess文件看起來如下URL重寫不顯示的CSS,IMG和js文件
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)?$ /fm/page_new?location=$1&
r_id=$2&name=$3 [L]
現在,當我通過對page_new(URL:http://localhost/fm/delhi/25/moods
)土地上面重寫那麼沒有我的css,js和IMG文件正在被應用到頁面。
我GOOGLE了它是如何做到這一點,我得到了下面的代碼
# Allow any files or directories that exist to be displayed directly
RewriteCond ${REQUEST_URI} ^.+$
RewriteCond %{REQUEST_FILENAME}
\.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule^- [L]
這還沒有實現目標如上規則允許.php
訪問,我想限制相同。但是,通過上面的重寫,css和js和img文件也沒有得到應用。
請幫
非常感謝...這救了我的地獄很多時間:) ..我其實很想改變絕對URL ...你可以讓我知道這個標籤是否被所有瀏覽器支持? – Gags 2015-01-21 07:38:16
@ Jon Lin ...當我將URL重寫爲'http:// www.example.com/delhi1/23/moods'時,那麼' '不起作用,再次css,js和img文件扭曲:( –
Gags
2015-01-21 15:31:43