12 人参与回答
用户165729 等 1 人赞同该回答

seo 优化去掉html 页面的后缀 .html 

创建一个叫 .htaccess  的文件,放到网站的根目录

加入代码

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^\.]+)$ $ [NC,L]

第一 种,使用Apache (因为没有使用所以没有测试)

第二种,使用nginx

因为上面的代码是 apache 语法的,并不是nginx 的

所以需要转换一下

(在线转换工具)

转换之后如下:

if (!-f $request_filename){

set $rule_0 1$rule_0;

}

if ($rule_0 = "1"){

rewrite ^/([^\.]+)$ /$ last;

}

接下来就是引用 .htaccess  的文件,引用这个配置

方法是在nginx server{}  里面加入一句话

include /opt/apache-tomcat/webAPPs/project

./nginx -t  配置没有问题

./ningx -s reload 重新启动nginx 

接下来改页面地址, 去掉.html  

刷新页面测试,地址栏显示project/aaa  不带html  , 页面正常显示,配置成功。

MiLe
用户164428 · 每一个成功者都有一个开始

修改网站源代码

这个涉及的东西有点多哦,建议还是找技术吧。

找你技术弄吧,涉及的知识点太多

阿尔帕西诺
用户112001 · 器物有魂

这种问题你得找个技术处理

推推蛙
用户144761 · 擅长SEOSEM爱采购诊断、方案编写、优化运维。微信:tuituiwaseo

1、我感觉你的这种tag拼音只要不太长这种Tag标签网址还是利于搜索引擎收录;

2、你的tag标签页,标题是否是汉字,如果是,就不影响,你的标签页相较那种中文tag  url要好太多;

3、后缀.html这种便于收录。

4、可以看看收录情况,只要标题是汉字的tag就ok

搜外用户
用户133351 · 来搜外学习的一名普通用户

这个必须找技术处理,这个好像没有区别吧

崔家大院
用户90441 · 网站诊断、建站、快速排名

这个必须找技术处理

找技术处理

帮忙么
用户166296 · 帮忙么

静态为什么要去掉?

遇见
用户138950 · 铝镁锰板

这个好像没有区别吧

静态规则