我有一個opencart設置,我試圖讓nginx重寫一個url,但我必須做錯事,因爲沒有我嘗試會工作。這是我現在沒有工作的。只是想在您的服務器中封從URLnginx不重寫URL的opencart
server {
...
location /index.php?route=common/home {
rewrite http://www.site.com/ permanent;
}
}
我有一個opencart設置,我試圖讓nginx重寫一個url,但我必須做錯事,因爲沒有我嘗試會工作。這是我現在沒有工作的。只是想在您的服務器中封從URLnginx不重寫URL的opencart
server {
...
location /index.php?route=common/home {
rewrite http://www.site.com/ permanent;
}
}
刪除的index.php?路徑=普通/家庭怎麼樣
server {
rewrite ^/index.php?route=common/home$/permanent;
}
沒有,仍然沒有這樣做。 –
嘗試重新啓動您的nginx服務器,您也可能想要添加更簡單的重定向規則並查看您的配置是否正在讀取。 –
?您的示例缺少結束大括號。 –
哦,是的,這是肯定的。不過謝謝,不得不檢查一下。 –
也重寫需要兩個參數,如http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite –