您好,欢迎光临中国U网,租用美国服务器香港服务器瑞典服务器等全球各地的服务器。
您现在的位置:首页 > 帮助中心 > 服务器问题 > 阿里云Nginx服务器支持伪静态的方法

阿里云Nginx服务器支持伪静态的方法

来源:中国U网 日期:2021-05-27 类别:服务器问题 点击:62
阿里云的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