0
我正在將一些ModX Evo網站從我的舊網絡服務器(Debian/Apache/ISPConfig3)遷移到我的新網絡服務器(Debian/Nginx/ISPConfig3)。Nginx,ModX和友好URL(URL重寫)
ISPConfig讓你的Nginx指令添加到每個虛擬主機,而這正是我已經添加以下代碼:
if ($http_user_agent ~* "internal dummy connection") {
return 403;
}
location /manager {
}
location /assets {
}
location/{
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php?q=$1;
}
}
當我打開友好的URL 和友好的別名,並設置我的首選後綴爲.html,然後預覽給定頁面(例如http://example.com/friendly-url.html),瀏覽器會嘗試提供HTML頁面作爲下載。 (如果你下載這個文件並在文本編輯器中打開,結果該文件具有ModX安裝根目錄中index.php的確切內容)。
我在做什麼錯?如何在nginx中實現URL重寫?這甚至是一個URL重寫問題?
謝謝!