0
我想寫乾淨的URL的nginx重寫規則。我們需要執行domain.com/abc.php?a=12&b=16&c=abc-def-ghi
。現在Nginx重寫乾淨URL的規則(問題與CSS和JS呈現)
我正則表達式是正確的按rubular:
^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$
和規則是
if (!-e $request_filename) {
rewrite ^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$ /abc.php?a=$1&b=$2&c=$3 last;
}
規則做工精細,並在頁面渲染,但我得到一個亂碼CSS。我的頂部導航欄顯示爲最左邊的三條線。所以我猜儘管PHP工作正常,CSS文件有問題。
是因爲我缺少添加內容或者我寫CSS的方式嗎?使用原始URL(w/o)規則,CSS可以正確呈現,並且可以看到應該看到的導航欄。