seo 优化去掉html 页面的后缀 .html
2017-02-09 15:18
141 查看
seo 优化去掉html 页面的后缀 .html
创建一个叫 .htaccess 的文件,放到网站的根目录下
加入代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
第一 种,使用Apache (因为没有使用所以没有测试)
http://www.cnblogs.com/wangkongming/archive/2012/11/13/2768251.html
第二种,使用nginx
因为上面的代码是 apache 语法的,并不是nginx 的
所以需要转换一下
http://www.atool.org/htaccess2nginx.php(在线转换工具)
转换之后如下:
接下来就是引用 .htaccess 的文件,引用这个配置
方法是在nginx server{} 里面加入一句话
include /opt/apache-tomcat/webapps/project
./nginx -t 配置没有问题
./ningx -s reload 重新启动nginx
接下来改页面地址,<a href ="aaa.html"></a> 去掉.html <a href="aaa"></a>
刷新页面测试,地址栏显示project/aaa 不带html , 页面正常显示,配置成功。
创建一个叫 .htaccess 的文件,放到网站的根目录下
加入代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
第一 种,使用Apache (因为没有使用所以没有测试)
http://www.cnblogs.com/wangkongming/archive/2012/11/13/2768251.html
第二种,使用nginx
因为上面的代码是 apache 语法的,并不是nginx 的
所以需要转换一下
http://www.atool.org/htaccess2nginx.php(在线转换工具)
转换之后如下:
if (!-f $request_filename){ set $rule_0 1$rule_0; } if ($rule_0 = "1"){ rewrite ^/([^\.]+)$ /$1.html last; }
接下来就是引用 .htaccess 的文件,引用这个配置
方法是在nginx server{} 里面加入一句话
include /opt/apache-tomcat/webapps/project
./nginx -t 配置没有问题
./ningx -s reload 重新启动nginx
接下来改页面地址,<a href ="aaa.html"></a> 去掉.html <a href="aaa"></a>
刷新页面测试,地址栏显示project/aaa 不带html , 页面正常显示,配置成功。
相关文章推荐
- html页面性能优化两则
- 从SEO的角度看IIS自定义错误页面(来自http://hi.baidu.com/seolearner/blog/item/0916cb38dfbca5f53b87ceed.html)
- dede 对文章url进行seo优化 html 静态 url 优化 seo
- 大型网站性能优化 二 页面(HTML)优化的方法
- 黑马程序员——生成html静态页面,方便seo,加快加载速度
- 如何查看以XML为后缀的HTML代码——DHTML作业中获得页面元素的小方法
- 用CSS/JS技巧优化HTML页面加载速度
- SEO之HTML代码优化
- zencart SEO优化之url优化:网址去掉.html
- HTML网页打印去掉页眉页脚,以及如何控制不想打印出的页面元素【梨城在线】
- 大型网站性能优化 二 页面(HTML)优化的方法
- SEO 如何优化单个页面16招
- 大型网站性能优化 二 页面(HTML)优化的方法
- SEO 2009 Google优化排名之页面优化的链接因素
- 静态html页面真的是有利于SEO吗?
- seo专题之六:页面优化
- SEO 2009 Google优化排名系列之页面优化的关键词因素
- asp.net垃圾代码之asp.net去掉垃圾代码,优化aspx页面性能的方法
- url 去掉.HTML 后缀 zencart