阅读:1848回复:0
wordpress教程:在win主机下实现伪静态和301重定向
[tr][td]首先,简单说一下关于伪静态和301重定向的问题。伪静态简单可理解为将网站的动态程序生成了静态文本html。301重定向简单的说,假设你的主机上绑定有www.moke8.com moke8.com两个域名,当你或别人输入moke8.com这个域名的时候,网站就会自动跳转到主域名:www.moke8.com。
设置伪静态和301重定向的好处。设置伪静态,可以减少服务器的功耗以及提供网站的访问速度。301重定向好处就是传递权重,目的是把权重集中起来,更好保留权重。如上面三个域名都可以防问到同一个网站,如没设置好301,搜索引擎一版会默认这三个域名为不同的网站,每个域名都有自己的权重,权重就分散了。如设置好301,把其它两个域名都定向到一个域名,搜索引擎就会认为这三个域名都是同一个网站,把权重传递到重定向的那个域名,权重就集中起来。 设置伪静态和301重定向前,需要问下主机商,支持那一种伪静态规则,是httpd.ini还是.htaccess规则。下面规则只适合支持.htaccess规则的win主机(其它的支不支持,未测试过)# BEGIN WordPressRewriteEngineonRewriteCond %{HTTP_HOST} ^moke8.com [NC]RewriteRule ^(.*)$http://www.moke8.com/$1 [L,R=301]RewriteBase /RewriteRule^archives/(d+) /?p=$1 [R=301]RewriteRule ^index.php$ - [L]RewriteCond%{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ./index.php [L]# END 将上面的代码网址moke8.com替换成自己的网址并复制到.htaccess文件上传到根目录即可。(本地建不了.htaccess文件的,可先建txt上传,再在FTP里重命名.htaccess即可) </strong> [/td][/tr] |
|