网页扩展名由html改为shtml 301永久重定向伪静态方法
2014-01-08 23:20
281 查看
网页扩展名由html改为shtml,怎么能够301重定向? DIVCSS5亲测使用改扩展名后301永久重定向伪静态方法经验教程篇。
301重定向:页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
一、描述为什么修改扩展名需要301重定向
为什么我们要将html扩展名网页改为shtml扩展名后需要301永久重定向呢,那是从SEO角度,搜索引擎对原来html扩展名网页收录并有一定排名,而修改为shtml扩展名后,如果同时存在html与shtml相同内容,就会得不偿失得不到好的排名。
我们为了旧的html有好多排名,访问html能顺利转到shtml网页上不影响用户浏览,也不影响SEO排名点击进入的用户正确访问,所以我们需要301重定向,而伪静态的重定向是非常不错的选择。虚拟主机
假如你的网页原来是生成的是.html扩展名的静态网页,但发现有时统一修改html内容时,又要重新生成一次,数据量大很不方便。这个时候可能你想到了用shtml扩展名的静态网页,利用shtml的特有include包含语法<!--#include file="被包含内容或网页"-->进行修改被包含内容。
二、伪静态平台分类
因为服务器系统平台不同,一般使用WIN系统IIS伪静态和LINUX Apache伪静态。
这里iis与Apache两种平台下html 301 shtml扩展名的伪静态规则写法是不同的,所以我们要确定你所在系统用IIS伪静态还是Apache伪静态。
三、如何区分伪静态平台
如何确定IIS还是Apache伪静态,很简单我们观察伪静态文件即可。
.htaccess 如果伪静态规则是这个伪静态文件的说明是apache伪静态
httpd.ini 如果伪静态规则是放如这个伪静态文件的说明是IIS伪静态
四、具体伪静态方法
具体网页扩展名由html改为shtml,301永久重定向规则方法如下:
1、apache伪静态
www.66828.net/html/h354.html
伪静态301重定向
为www.66828.net/html/h354.shtml
354是变量数字,我们用正则表达式([0-9]+),如果是字符文字正则表达式为([A-Za-z]+)
此段完整伪静态表达式为:
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [R=301,L]
.htaccess文件伪静态完整代码:
RewriteEngine On
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [R=301,L]
2、IIS伪静态
www.66828.net/html/h354.html
伪静态301重定向
为www.66828.net/html/h354.shtml
354是变量数字,我们用正则表达式([0-9]+),如果是字符文字正则表达式为([A-Za-z]+)
此段伪静态表达式为:
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [I,R]
Httpd.ini文件伪静态规则完整代码:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [I,R]
其它非301伪静态规则代码,IIS Httpd.ini 与 apache .htaccess的相同,这里301重定向特殊伪静态不同所以DIVCSS5而给大家分享出。
五、网页改路径重定向伪静态必要性
无论网站改域名,还是网站网页改目录路径,包括这里HTML扩展名改为SHTML扩展名,为了网站排名SEO与原网页能顺利转到新网页而不影响用户浏览,都有必要进行301重定向,重定向方法有很多,这里介绍了伪静态的301重定向,希望大家能灵活运用,祝你改版成功。
301重定向:页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
一、描述为什么修改扩展名需要301重定向
为什么我们要将html扩展名网页改为shtml扩展名后需要301永久重定向呢,那是从SEO角度,搜索引擎对原来html扩展名网页收录并有一定排名,而修改为shtml扩展名后,如果同时存在html与shtml相同内容,就会得不偿失得不到好的排名。
我们为了旧的html有好多排名,访问html能顺利转到shtml网页上不影响用户浏览,也不影响SEO排名点击进入的用户正确访问,所以我们需要301重定向,而伪静态的重定向是非常不错的选择。虚拟主机
假如你的网页原来是生成的是.html扩展名的静态网页,但发现有时统一修改html内容时,又要重新生成一次,数据量大很不方便。这个时候可能你想到了用shtml扩展名的静态网页,利用shtml的特有include包含语法<!--#include file="被包含内容或网页"-->进行修改被包含内容。
二、伪静态平台分类
因为服务器系统平台不同,一般使用WIN系统IIS伪静态和LINUX Apache伪静态。
这里iis与Apache两种平台下html 301 shtml扩展名的伪静态规则写法是不同的,所以我们要确定你所在系统用IIS伪静态还是Apache伪静态。
三、如何区分伪静态平台
如何确定IIS还是Apache伪静态,很简单我们观察伪静态文件即可。
.htaccess 如果伪静态规则是这个伪静态文件的说明是apache伪静态
httpd.ini 如果伪静态规则是放如这个伪静态文件的说明是IIS伪静态
四、具体伪静态方法
具体网页扩展名由html改为shtml,301永久重定向规则方法如下:
1、apache伪静态
www.66828.net/html/h354.html
伪静态301重定向
为www.66828.net/html/h354.shtml
354是变量数字,我们用正则表达式([0-9]+),如果是字符文字正则表达式为([A-Za-z]+)
此段完整伪静态表达式为:
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [R=301,L]
.htaccess文件伪静态完整代码:
RewriteEngine On
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [R=301,L]
2、IIS伪静态
www.66828.net/html/h354.html
伪静态301重定向
为www.66828.net/html/h354.shtml
354是变量数字,我们用正则表达式([0-9]+),如果是字符文字正则表达式为([A-Za-z]+)
此段伪静态表达式为:
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [I,R]
Httpd.ini文件伪静态规则完整代码:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule /html/h([0-9]+)\.html$ /html/h$1.shtml [I,R]
其它非301伪静态规则代码,IIS Httpd.ini 与 apache .htaccess的相同,这里301重定向特殊伪静态不同所以DIVCSS5而给大家分享出。
五、网页改路径重定向伪静态必要性
无论网站改域名,还是网站网页改目录路径,包括这里HTML扩展名改为SHTML扩展名,为了网站排名SEO与原网页能顺利转到新网页而不影响用户浏览,都有必要进行301重定向,重定向方法有很多,这里介绍了伪静态的301重定向,希望大家能灵活运用,祝你改版成功。
相关文章推荐
- PhpCms中html扩展名使用shtml的include方法
- ASP.Net MVC开发基础学习笔记:二、HtmlHelper与扩展方法
- 再谈asp.net中.aspx如何映射成html静态网页的方法(URL重写)
- HTML,img,video无法铺满屏幕解决方法,同视频做网页背景无法全屏的解决方法
- node.js把jade改为html的方法
- CDHtmlDialog探索----WebBrowser扩展和网页Javascript错误处理
- 三种简单的html网页自动跳转方法
- MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
- CDHtmlDialog调用网页内部Javascript的两种方法
- Python实现抓取HTML网页并以PDF文件形式保存的方法
- 单个HTML网页禁止某IP段访问方法
- 使用扩展方法创建新的HTML Helper
- photoshop输出html网页方法
- Javascript 给String对象扩展HTML编码和解码的方法
- Photoshop图象切片保存为网页HTML(DIV+CSS布局)的方法
- 在HTML中使用CSS美化网页的三种方法
- html乱码原因与网页与网页乱码解决方法
- 扩展方法IEnumerable<T>转换为IList<SelectListItem> ,提供@Html.DropDownList使用
- 将aspx网页以HTML形式存储的几个方法
- WKWebView和UIWebView查看访问网页html内容的方法