rewrite页面URL,带html和不带html,什么区别

rewrite页面URL,带html和不带html,什么区别,第1张

一个url带和不带.html,最直观的感觉就是本身是一个纯静态页面(可以理解成一个资源文件)还是动态页面(经过路由处理)。

当然说静态还是动态只是互联网发展的痕迹而已,现在不能拿后缀名来作为任何判断的依据 了。

至于对 seo的影响,在过去,搜索引擎对静态内容的友好程度要高一些,但是现在不是了。带不带后缀,带什么后缀对seo的影响并不大。

在seo方面要注意的是url的长度,层级,可解释性。

简单的说, 就是我开了个web服务器, 让别人来访问, 但是我又不想让别人知道具体的路径或者文件名, 例如

我想让别人访问这个页面, 但是我又不想让别人知道是在执行 test.asp页面, 因此引进了url rewrite技术

可以将 路径转换成

或者

或者

或者

这样可以做到隐藏路径或者隐藏参数的作用, 使用html结尾的路径还可以起到优化SEO的作用..

虽然你服务器上并没有test-22.html, detial.asp ...但是还是可以通过上面按照某一规则格式化过的路径来访问页面, 访问的时候服务器会按照制定的规则对url进行转换 :)

专业的解释网上很多, 自己去找哈

ASP下的301转向代码

<%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”, “http://www.xxx.com”

%>

3、ASP.Net下的301转向代码

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently”

Response.AddHeader(”Location”,”http://www.XXX.com“)

}

</script>

4、PHP下的301转向代码

header(”HTTP/1.1 301 Moved Permanently”)

header(”Location: http://www.XXX.com”)

exit()

5、CGI Perl下的301转向代码

$q = new CGI

print $q->redirect(”http://www.new-url.com/”)

6、JSP下的301转向代码

<%

response.setStatus(301)

response.setHeader( “Location”, “http://www.XXX.com/” )

response.setHeader( “Connection”, “close” )

%>

7、Apache下301转向代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^XXX.com [NC]

RewriteRule ^(.*)$ http://www.XXX.com/$1 [L,R=301]

2)重定向到新域名

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^(.*)$ http://www.XXX.com/$1 [L,R=301]

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^news-(.+)\.html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

8、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配 置为:

<VirtualHost *:80>

ServerName www.XXX.com

DocumentRoot /home/love07

</VirtualHost>

<VirtualHost *:80>

ServerName XXX.com

RedirectMatch permanent ^/(.*) http://www.XXX.com/$1

</VirtualHost>

Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档 。

301转向情况检测


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/800701.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-28
下一篇2023-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存