一个域名可以通过几种形式访问到?如我的博客,可以通过下面的方式访问
为了增加网站权重,前面几项都需要做301跳转到最后一个https://www.imqianduan.com
添加A记录@
解析到服务器IP
注:像腾讯云/阿里云都有显示URL跳转(其实就是301),如果添加了显性跳转,就不能添加A记录了。建议不添加显示解析,使用nginx
80/443端口不带www的跳转,走301
server {
listen 80;
server_name imqianduan.com;
return 301 https://www.imqianduan.com$request_uri;
}
server {
listen 443 ssl http2;
server_name imqianduan.com;
return 301 https://www.imqianduan.com$request_uri;
}
80端口带www的跳转走302
或者307
,别问为什么,很多大网站包括百度自己都用307
server {
listen 80;
server_name www.imqianduan.com;
return 307 https://www.imqianduan.com$request_uri;
}
http或https不带www的域名301跳转到带www的URL
需要跨域的项目,很多时候每次都会发送OPTIONS请求,能不能优化呢?
win10下安装nginx,配置返向代理
以腾讯云为例,配置nginx,实现https访问
nginx设置二级域名指向子目录
发现ip访问比nginx快多了,知道nginx出问题了~ 得给他优化优化。优化后由原来的2.7s打开,到600ms打开~nginx优化还是有用的
通过nginx开启gzip设置
nginx服务端实现CORS跨域配置
今天想对一个问题进行分析和讨论,就是关于爬虫对网站页面爬取的问题,有些网站通过爬虫去采集其它的网站页面信息作为己用,大量的爬取行为会对web服务器有比较性能有影响,主要的表现就是会变得很慢。