阿里云Apache虚拟主机利用.htaccess实现重定向
字数 423 字 阅读时长 ≈ 1 分钟
之前做一个测试功能发现本地ok,一部署到线上就总是失效。Debug了好久,突然想到,会不会是域名解析的问题呢。然后试着加了www来访问,果然就对了。
自己确实经常都没有习惯加 www
前缀,而且相信也有不少人跟我一样。所以肯定是有必要处理相关问题的,毕竟当年做极风游官网的SEO的时候,为了搜索引擎能够更好的识别,只记住唯一域名,也是进行了跳转。极风游官网是基于域名解析的301重定向,而因为今天的测试环境是阿里云虚拟主机,所以需要用到.htaccess。
这里需要特别注意,.htaccess 文件仅适用于 Apache
服务器,不适用于 Nginx
类服务器。
Apache服务器重定向
把下面内容写入到 .htaccess
文件,然后放到服务器根目录即可。
如果是重定向到带www的域名:
1 | RewriteEngine On |
如果是重定向到顶级域名:
1 | RewriteEngine On |
Nginx服务器重定向
都说到这里了,不如就也说一下怎么处理Nginx的重定向。其实在Nginx的应用中,重定向是极其常见的,熟悉的朋友应该一点即通。直接在配置文件里加上下面内容即可。
如果是重定向到带www的域名:
1 | server { |
如果是重定向到顶级域名:
1 | server { |
♦ 本文固定连接:https://www.gsgundam.com/2022/2022-12-15-z10-aliyun-vps-apache-301-redirect-url/
♦ 转载请注明:GSGundam 2022年12月15日发布于 GSGUNDAM砍柴工
♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)
♦ 本文总阅读量次