2009年.cn域名最新价格WordPress专业空间WopusIDC推介有奖Cpanel教程汇总
充值大汇集cn25元,国际域名55WordPress CMS类免费主题Wopus中文平台
返回列表 回复 发帖

升级到2.6后,让使用win主机的站点永久链接恢复

  昨天WordPress出了2.6简体正式版,我很千的去随了大流,并为此付出了沉重的代价——整整一个晚上加今天一个上午Movie Castle无法被正常访问,大部分时间里处于只显示首页,无法显示任何Page及日志的状态...昨晚我很忿恨的熬夜到两点,把Google里三层外三层扒光了好几次,都没有找到解决方法.

  今天去WordPress.org上准备去砸场子来着,突然看到一个标题为"[resolved] Custom Permalink now working after installing WP 2.6"的帖子...激动了顿时,立即冲进去阅读我勉强看得懂的英文鸟语. 看来这同病相怜的兄弟还真不少,一个个都是报同样的错,此情此景令我更是心中一阵酸楚,继而欣慰,因为我不是一个人在战斗...

  方法有了,Win主机用户的永久链接中是带有"index.php"的,去不掉,也很碍眼(除非用插件做转向,那是另外回事情了).偏偏这次又是它造孽,暂时因为找不到其他的元凶,只能归咎于它! 这是一个"index.php"引起的Bug, 看看中招的人里有没有特例的?!我了解了几位兄弟,都是和我一样Win主机,永久链接中有"index.php"的.

  先声明,据说这是个临时解决问题的方法,但终归是有效的,先用着吧,希望接下来的WordPress2.6.1可以解决这个问题.
1.将WordPress更新至2.6正式版,这个都不会?! 无情的鄙视!

2.进后台管理界面的设置选项->永久链接,按照下图设吧...然后保存. 去看看页面的情况吧,应该是恢复了的.



3. 按照帖子中的说法,是把下面两项都填上内容,但我觉得没必要了. 我填了一项也照样达到了需要的效果.

  目前的分类页面url也恢复到和以前一样了,如下^o^:http://www.eemir3.com/index.php/category/movietv/

  而Tag url在我修改了rewrite.php后,也可以支持中文tag了,方法很多人介绍过,我简单说下吧:
  备份你的WordPress/wp-includes/rewrite.php文件,然后打开rewrite.php寻找如下代码
———————————————————
function get_tag_permastruct() {
if (isset($this->tag_structure)) {
return $this->tag_structure;
}
if (empty($this->permalink_structure)) {
$this->tag_structure = ”;
return false;
}
if (empty($this->tag_base))
$this->tag_structure = $this->front . ‘tag/’;
else
$this->tag_structure = $this->tag_base . ‘/’;
$this->tag_structure .= ‘%tag%’;
return $this->tag_structure;
———————————————————
将蓝色代码替换为:
———————————————————
if (! empty($this->permalink_structure)) {
———————————————————

  关于无法显示日志和Page还有什么问题,欢迎和我交流,这次的经历让我深深的感受到,LAMP才是王道啊...哦,对了,这个方法对于那无法登陆是否有效我不知道. 希望这24小时之中,Google和其他搜索引擎别对我有什么行动啊-.-
2

评分次数

  • 知更鸟

  • 酋长

Movie Castle - 执着撰写扭曲之现世,一往无前!
我也是WIN 主机, 那我先不升了, 嘎嘎, 感谢您为WIN主机没升级的用户作出的贡献
nnd 我可郁闷了1整天啊
Movie Castle - 执着撰写扭曲之现世,一往无前!
用PHP程序还是Linux和Unix才是王道,Win这个歪门邪道的走开
总算解决了,辛苦了吧。能弄好就好
弄好就好了,很多人会感激你的..
升级再等等了,不要勉强为之
同情一个
我的还是不可以2个都填上也不行
我去看了看说是有人用linux,也有出问题的!也有2个都填上也不能解决的
我看暂时只能发布文章时候,修改标题!
我说的是汉语标题,那样的话标题会很长的

安装月光的汉字转拼音插件就ok了

[ 本帖最后由 qq163 于 2008-7-21 19:06 编辑 ]
唉,当初不不知道linux的好。。。没有注意间,对的是win主机。。。郁闷。。。
你讲的方法,我怎么试都不行。。。无奈之下,只有把“永久链接”改为了“默认”。唉,。。
返回列表