wordpress在win主机下实现伪静态和301重定向

2025-07-02 10:26:37

首先,简单说一下关于伪静态和301重定向的问题。伪静态简单可理解为将网站的动态程序生成了静态文本html。301重定向简单的说,假设你的主机上绑定有www.deepzing.com deepzing.com 两个域名,当你或别人输入deepzing.com这个域名的时候,网站就会自动跳转到主域名:www.deepzing.com。

设置伪静态和301重定向的好处。设置伪静态,可以减少服务器的功耗以及提供网站的访问速度。301重定向好处就是传递权重,目的是把权重集中起来,更好保留权重。如上面三个域名都可以防问到同一个网站,如没设置好301,搜索引擎一版会默认这三个域名为不同的网站,每个域名都有自己的权重,权重就分散了。如设置好301,把其它两个域名都定向到一个域名,搜索引擎就会认为这三个域名都是同一个网站,把权重传递到重定向的那个域名,权重就集中起来。

设置伪静态和301重定向前,需要问下主机商,支持那一种伪静态规则,是httpd.ini还是.htaccess规则。下面规则只适合支持.htaccess规则的win主机(其它的支不支持,未测试过)# BEGIN WordPressRewriteEngine onRewriteCond %{HTTP_HOST} ^deepzing.com [NC]RewriteRule ^(.*)$ http://www.deepzing.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

将上面的代码网址deepzing.com替换成自己的网址并复制到.htaccess文件上传到根目录即可。(本地建不了.htaccess文件的,可先建txt上传,再在FTP里重命名.htaccess即可)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢