阿里云Nginx服务器支持伪静态的方法
来源:中国U网 日期:2021-05-27 类别:服务器问题 点击:1221 

“阿里云的Nginx是不支持.htaccess的,所以如果要让nginx支持伪静态,只能是通过提供的设置页面来做设置。”
用过Apache伪静态的都知道,只要Apache配置里面打开Rewrite功能,在网站根目录添加.htaccess文件就可以让网站支持伪静态了,但Nginx却不支持.htaccess,这让很多从Apache迁移到Nginx上的小伙伴很是困惑,下面就简单聊下解决方法。
先说原理:
在Apache上的伪静态,只要apache编译的时候,把.htaccess指向到支持rewrite模块即可。
在Nginx上的伪静态,是把规则直接加到了Nginx的配置文件里面。
其实换个角度说,如果继续想用.htaccess的话,在Nginx配置文件里面include一下这个文件也是可以的。但Apache的.htaccess是不能直接用的,因为Apache的伪静态规则和Nginx的伪静态规则还是有一些差异的,所以还是需要简单做一下修改。
例如:
Nginx最上面不需要加
RewriteEngine On
RewriteBase /
404跳转页面
Apache:ErrorDocument 404 http://www.cuwww.com/
Nginx:error_page 404 http://www.cuwww.com/;
这样的差异还有一些,可以去网上找。
阿里云的云虚拟主机都是使用的Nginx,但是阿里云肯定是不允许直接修改Nginx配置文件的,好在他提供了一个配置接口,可以配置伪静态,路径是:云虚拟主机管理页面,左侧-高级环境设置-NGINX设置
关键词:阿里云,伪静态,Nginx,云虚拟主机
阿里云Nginx服务器支持伪静态的方法为中国U网原创文章,在不经过允许的情况下,禁止用于商业用途或随意转载,转载请注明出处,并加上本页链接地址:
http://www.cuwww.com/help/detail-97.html
阿里云Nginx服务器支持伪静态的方法为中国U网原创文章,在不经过允许的情况下,禁止用于商业用途或随意转载,转载请注明出处,并加上本页链接地址:
http://www.cuwww.com/help/detail-97.html
