阿里云Nginx服务器支持伪静态的方法
来源:中国U网 日期:2021-05-27 类别:服务器问题 点击:2195
“阿里云的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
服务器推荐
香港服务器租用:
E3-1230 / 8G / 1TB / 10M = 700元
美国洛杉矶服务器租用:
i3-4130 / 4G / 1TB / 30M=500元
荷兰服务器租用:
E3-1230/8G/4x1T/1G/100TB=680元
瑞典斯德哥尔摩服务器租用:
E3-1240 / 16G / 1T或250GB SSD / 1Gbps=950元
香港服务器租用:
E3-1230 / 8G / 1TB / 10M = 700元
美国洛杉矶服务器租用:
i3-4130 / 4G / 1TB / 30M=500元
荷兰服务器租用:
E3-1230/8G/4x1T/1G/100TB=680元
瑞典斯德哥尔摩服务器租用:
E3-1240 / 16G / 1T或250GB SSD / 1Gbps=950元
- 把Python程序编译成Windows可执行文件exe的工具pyinstaller
- 解决:Could not resolve host: mirrorlist.centos.org; Unknown error解决方法
- 宝塔安装PHP的Swoole扩展的时候,CentOS 7提示No package 'libbrotlienc' found的解决方法
- ModuleNotFoundError: No module named 'PIL'解决方法
- 在Linux服务器上手动生成自签名证书
- Python数据类型中比较有趣的事情
- CentOS Linux下更换为阿里云的源repo
- Linux上安装宝塔BT面板企业版破解版(开心版9.0.0/9.1.0/9.2.0)
- Linux上如何卸载宝塔(BT)面板?
- 宝塔(BT)忘记BasicAuth身份验证密码怎么办?
- Windows11家庭版 出现身份验证错误。要求的函数不受支持,这可能是由于 CredSSP 加密数据库修正 错误解决办法
- 宝塔(BT)面板打不开,但网站可以打开的解决办法