大家都知道网站程序语言大部分不是asp就是php,而目前php又应用比较广泛,连zblog都出了php版,google seo 的同学经常接触的一些系统,比如wordpress zencart magento
UEESHOP ,还有近几年特别流行的shopfiy,都是采用的php语言。所以今天重点讲一下php程序的网站如何使用.htaccess 文件实现网站全站301。
很多Google Seoer 就职于中小企业,传统外贸行业,那么问题来了,公司的网站是建站公司建的,公司没有专门的程序猿,苦逼的seo需要自己设置301跳转,然后就 百度 各种代码,发现两种情况:一,辛辛苦苦代码加进去了,不跳转。 二,跳是跳了,主页跳,分类页不跳。性格急躁的小伙伴这个时候恐怕砸电脑的心都有了,然而问题还是要解决的,
于是各种百度,各种搜,但是最终还是一筹莫展。在这里小编提醒大家几个注意事项:
1. 在本地建立.htaccess文件时,右击鼠标新建记事本后,打开,复制好301的代码,点文件另存为,输入文件名.htacces,然后选择全部文件,否则无法保存。
2. 如果需要再次编辑,可以使用 notepad++ subline 这些编辑软件,使用记事本编辑也可能导致代码无法生效。
3. 开始划重点了,那么什么样的代码才能实现全站的301跳转,开始分享,拿去不谢,各位观众请看下方:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} !^www.shareandrecord.com$ [NC]
RewriteRule ^(.*)$ [L,R=301]
</IfModule>
这才是标准的全站301 .htaccess代码。千万不要忘记给我点赞哦!