星驰编程网

免费编程资源分享平台_编程教程_代码示例_开发技术文章

[干货] .htaccess 单页面301写法实战

301重定向是当用户或搜索引擎向网站服务页器发出浏览请求时,服务器返回的HTTP状态码的一种,表示本网页永久性转移到另一个地址。301重定向对网站真正的用途很大一部分是为了用户而设置的,让用户的体验更好,同时还能很好的传递旧网站的权重到新网站。本文主要讲解Linux主机apache服务器网站单页面如何通过.htaccess文件一分钟实现301内页重定向。

例如我们想把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] 这个是跳转后的完整链接

需要注意的一些问题

  1. 如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则。

  2. 通过.htaccess文件规则跳转方法只有在Linux主机才适用。

  3. 只有将http:www.xxx.com/xxx.html页面重命名或者删除后规则才会生效。

好了,单页面的301规则就是这样了,欢迎大家去尝试一下,希望可以对有需要的用户提供帮助!

乐思欧,快快乐乐seo!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言