WP网站程序自带的与第三方自动生成的301重定功能代码对比!

原创 David  2017-11-16 23:30  阅读 2,695 次
>明月合作型SEO

一.第三方平台自动生成的301代码能否用在带有强制301重写的WordPress网站中

1.WordPress官方系统自带的代码1:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

 2.301跳转代码自动生成平台做的多域名301重定向代码:

<Files ~ "^.(htaccess|htpasswd)$">

deny from all

</Files>

Redirect permanent www.rrdsyy.com www.xxx.com

order deny,allow
第一次尝试,将代码2上传,修改htaccess文件名称为.htaccess

结果代码2覆盖了代码1,代码1不存在了。这样相当于我们无视WordPress的重写规则,直接自己设置301,结果是什么样子呢?都是500错误。以前系统设置好的www.xxx.com  301跳转状态变成了500

想在想设置的 www.rrdsyy.com 跳转到www.xxx.com 也变成了500 的http状态码。如下图所示

500错误2

提示说明:以上图片中的域名已丢弃

那么能不能将以前的代码保留,然后再原来WordPress系统自带的代码的基础上加入代码2呢。测试结果如下,和上图的状态码结果一样,也是500错误。

VS总结:

在有301强制重写的WordPress系统网站中,利用301代码自动生成的平台,生成的301代码既不能替换也不能添加到原有的自带有301强制重写的代码模块里。所以利用301代码自动生成的平台,生成的301代码和网站本身自带有强制重写301规则不能同时使用。

 

附:301具体的设置教程

具体怎么设置301,我们需要根据不同的程序,不同的系统环境,不同的控制代码文件,写出不同的代码。从而针对问题解决问题。明月SEO特此整理出一套定制化解决方案,详情请移步:网站301重定向怎么弄?3种系统设置方法教会你!

 

本文地址:https://www.shendukeji.com/1542.html
关注我们:请关注一下我们的微信公众号:扫描二维码 号名称暂无
版权声明:本文为原创文章,版权归 明月SEO 所有,欢迎分享本文,转载请保留出处!
西安网站制作

发表评论


表情