欢迎大家来到IT世界,在知识的湖畔探索吧!
301重定向是当用户或搜索引擎向网站服务页器发出浏览请求时,服务器返回的HTTP状态码的一种,表示本网页永久性转移到另一个地址。301重定向对网站真正的用途很大一部分是为了用户而设置的,让用户的体验更好,同时还能很好的传递旧网站的权重到新网站。本文主要讲解Linux主机apache服务器网站单页面如何通过.htaccess文件一分钟实现301内页重定向。
![[干货] .htaccess 单页面301写法实战插图 [干货] .htaccess 单页面301写法实战](https://p26-sign.toutiaoimg.com/cfe00007a3d79dd8f17~tplv-tt-origin-web:gif.jpeg?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1738359908&x-signature=pnI1gl8OytY3vZf9Ts4z1f3ht90%3D)
欢迎大家来到IT世界,在知识的湖畔探索吧!
例如我们想把http:www.xxx.com/xxx.html转移到http://xxx.xxx.com,则需要用下面的这种写法。
RewriteEngine on
RewriteCond %{http_host} ^www.xxx.com$
RewriteRule ^xxx.html$ http://xxx.xxx.com/$1 [R=301,L]
注释:
RewriteCond %{http_host} ^www.xxx.com$ 这个是链接跳转前主域名,不带http://
RewriteRule ^xxx.html$ 这个是要跳转的单页面
http://www.aaa.com/$1 [R=301,L] 这个是跳转后的完整链接
需要注意的一些问题
- 如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则。
- 通过.htaccess文件规则跳转方法只有在Linux主机才适用。
- 只有将http:www.xxx.com/xxx.html页面重命名或者删除后规则才会生效。
乐思欧,快快乐乐seo!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/106271.html