0
我們目前運行Apache並使用.htaccess重寫幾個腳本中的URL,包括WordPress和OpenCart。在nginX中重寫URL
由於性能方面的原因,我們希望轉移到nginX + Varnish堆棧。我們該如何處理在URL重寫nginx的,我們可以自動執行它,就是這個樣子WordPress和Opencart的寫(入)的.htaccess
我們目前運行Apache並使用.htaccess重寫幾個腳本中的URL,包括WordPress和OpenCart。在nginX中重寫URL
由於性能方面的原因,我們希望轉移到nginX + Varnish堆棧。我們該如何處理在URL重寫nginx的,我們可以自動執行它,就是這個樣子WordPress和Opencart的寫(入)的.htaccess
location ^~ /location {
# some code else rewrite
rewrite ^/your_rules # Or
try_files $uri @rewrite_loc;
}
location @rewrite_loc {
# some code
# I guess you are not talking about proxy_pass
}
是的,你可以使用Nginx
你只是如何與Apache
和.htaccess
使用,只需要定義好的重寫規則。
謝謝@ jhilke-dai 1)我在哪裏把上面的代碼,2)有沒有一種方法來自動執行此操作?我的意思是WordPress和OpenCart自動生成.htaccess。我可以讓他們自動生成nginx配置或無論上面的代碼需要添加。 – OC2PS 2013-03-25 22:21:38
你可以把重寫規則放在'服務器塊'內的'位置塊'下。這取決於你想要自動化,我不知道你對Wordpress或Opencart自動生成'.htaccess',但沒有Automagical生成'Nginx'配置。您應該事先定義可能的結果。您可以根據它檢查那些'.htaccess'並定義'Nginx'配置。 '.htaccess'是否不斷變化?我希望不是 – 2013-03-26 15:27:28