一、名词解释
1、URL:路径=链接=网址
2、静态url:ftp中是一个文件,以html结尾
3、动态url:数据库中调取文件,包含参数
4、伪静态:看上去是静态url,实际上从数据库中调取,url有-
5、绝对路径:包含域名
6、相对路径:无域名,为域名后的内容,相对于根目录的路径
7、抓取与收录:蜘蛛通过url爬行,进行抓取与收录
8、什么样的url是友好的:对用户——短、容易记;搜索引擎——易识别
二、URL优化
1、URL长度不超过255字节,越短越好
2、URL层次深度,3层左右最好,不超过5层。三层——首页/栏目/内容
3、动态静态url同时存在:蜘蛛认为是两个链接。二者不能同时存在,解决:robots文件屏蔽蜘蛛对动态url的抓取;301重定向,动态定向到静态
4、url中不要有中文:用中文转码有问题
5、避免过多参数:蜘蛛无法识别过多参数(超过3个参数)?#=%,蜘蛛不认#后的内容
6、url用小写字母:打开大写/小写是一个页面,对蜘蛛来说是两个拼音or字母:看用户,哪国用哪种,中文用拼音(建议2个汉字)
7、连字符:-相当于空格,英文网站用-
8、去掉主页的尾巴:主机管理→基础环将设置右→默认首页设置→首页优先设置
9、包含关键词
三、修改url注意点:
1、什么是网站上线
2、网站上线前
3、网站上线后:做好再上线;一般不要改,求稳;网站改版——301跳转、提交改版、投诉快照
四、301重定向
1、什么是301:重定向,跳转,网址发生改变,作用:权重集中:两个相同页面→一个页面;动态url→静态url→旧链接跳转新链接→顶级域名跳转www域名
2、操作
①主机有301功能:主机控制面板→基础环境设置→301
②.htaccess文件:创建.htaccess文件(新建txt文件,写规则,进行压缩,在压缩包中重命名);上传到ftp网站根目录
③查看301:站长工具→http状态码