Nginx的rewrite规则和apache的改写规则有何不同?

2012-08-24 18:30:31 +08:00
 kenneth
求教一条改写规则
apache下
RewriteRule ^login$ login.php
求nginx下???
3021 次点击
所在节点    NGINX
5 条回复
jylee
2012-08-24 18:41:46 +08:00
location /
{
rewrite ^/login$ /login.php last;
}

貌似是这样。。。
ljbha007
2012-08-24 21:12:13 +08:00
nginx的rewrite可以兼容apache的规则
ljbha007
2012-08-24 21:12:33 +08:00
记得是写到.htaccess文件里边就OK了
feiandxs
2012-08-24 22:13:50 +08:00
@ljbha007 不兼容……
nginx的conf自然可以引用web下的.htaccess文件
但不能说就兼容了
只不过从apache的rewrite改写成nginx的不是很复杂,而且网上有现成的转换工具,这点很贴心。
.htaccess你直接修改了内容apache就能自动载入,可以说是个解析型的。
nginx的规则必须手动重载才行,可以说是个编译型的。
liuyanghejerry
2012-08-25 11:28:11 +08:00
LS+1。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/45953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX