.htaccess nginX中的URL重写
我们目前运行Apache并使用.htaccess在几个脚本中重写URL,包括WordPress和OpenCart 出于性能方面的考虑,我们希望使用nginX+清漆堆栈。我们如何在nginX中处理URL重写,以及我们如何自动化它,就像WordPress和OpenCart写入.htaccess一样.htaccess nginX中的URL重写,.htaccess,url,url-rewriting,nginx,seo,.htaccess,Url,Url Rewriting,Nginx,Seo,我们目前运行Apache并使用.htaccess在几个脚本中重写URL,包括WordPress和OpenCart 出于性能方面的考虑,我们希望使用nginX+清漆堆栈。我们如何在nginX中处理URL重写,以及我们如何自动化它,就像WordPress和OpenCart写入.htaccess一样 是的,你可以使用Nginx就像你如何使用Apache和.htaccess,只需要定义好的重写规则。谢谢@jhilke dai 1)我把上面的代码放在哪里,2)有没有一种方法可以自动执行?我是说WordPr
是的,你可以使用
Nginx
就像你如何使用Apache
和.htaccess
,只需要定义好的重写规则。谢谢@jhilke dai 1)我把上面的代码放在哪里,2)有没有一种方法可以自动执行?我是说WordPress和OpenCart会自动生成.htaccess。我是否可以让他们自动生成nginx config或在需要添加上述代码的任何位置。您可以将重写规则放在位置块
下,该位置块位于服务器块
内。这取决于你想自动化什么,我不知道你对Wordpress或Opencart自动生成.htaccess
有什么看法,但没有自动生成Nginx
config。你应该事先确定可能的结果。您可以检查那些.htaccess
并根据它定义Nginx
config。.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
}