阅读:1277回复:0

更新了.htaccess页面301路径规则

楼主#
更多
假行僧 管理员
2014-01-03 16:39
分享到:
    PW9官方机制向WP靠拢,就连路径规则都一样,采用“-”来链接,“-”与“/”的争论没人能说得清楚,也没看到有人对比过,或许根本就没区别吧。虽说官方集成的是“-”,但官方论坛上自己采用的却是“/”,假行僧的百度收录一直不理想,也许是新站没有权重,也许是优化问题,总之,稍有数字就被剔除,无奈尝试修改静态优化路径,用传统的“/”取代“-”,那么以前收录的也不能丢失,用301做了个.htaccess,顺便做下记录。可能写得并不是10分的标准,但能用:


RewriteEngine On
#将其他域名指向到主域名上
RewriteCond %{HTTP_HOST} ^jiaxingseng.cn [NC,OR]
RewriteCond %{HTTP_HOST} ^www.jiaxingseng.cn [NC,OR]
RewriteCond %{HTTP_HOST} ^jiaxingseng.com [NC]
RewriteRule ^(.*)$ http://www.jiaxingseng.com/$1 [L,R=301]
#修改以前收录的规则指向新规则
RewriteRule ^read-([0-9]+)$ /read/$1 [L,R=301]
RewriteRule ^read-([0-9]+)-([0-9]+)$ /read/$1/$2 [L,R=301]
RewriteRule ^thread-([0-9]+)$ /thread/$1 [L,R=301]
RewriteRule ^thread-([0-9]+)-([0-9]+)$ /thread/$1/$2 [L,R=301]
RewriteRule ^special-([0-9]+)$ /special/$1 [L,R=301]
RewriteRule ^tag-([0-9]+)$ /special/$1 [L,R=301]
 
#下面可以忽略,官方程序集成内自带的
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
喜欢0 打赏0
游客

  • 快速发游记
  • 我要吐槽
  • 飞回顶部