在做网站的时候,网站的某些url地址个别都会因为某些起因进行变动,这时候如果网站曾经做了很多外链,就须要利用301重定向进行转发.
先大略总结一下网站url地址变动的起因
- 更好更直观的url地址更利用SEO(我就是因为这个起因)
- 网站目录发生变化
- 旧地址存在问题,比方过滤词之类
- http转https
那么何时才适宜应用301呢?
- 永恒更改网页的URL
- 永恒迁徙到新域名
- 从HTTP切换到HTTPS
- http转https
为什么要应用https?
- Google 已调整搜索引擎算法,让采纳 HTTPS 的网站在搜寻中排名更靠前
- 从 2017 年开始,Chrome 浏览器已把采纳 HTTP 协定的网站标记为不平安网站
- 新一代的 HTTP/2 协定的反对需以 HTTPS 为根底
- 更平安,而且是趋势
nginx配置
server { listen 80; server_name example.com www.example.com; return 301 https://www.example.com$request_uri;}
- 一般url地址变动
举个例子, 地址由/abc改成/qwe , nginx只须要这么配置
location ^~ /abc { rewrite ^/abc(.*)$ /qwe/$1 permanent;}
- 我的网站 https://www.jsonformatting.com/