BO-BLOG的URL静态化问题

| |
| 2008/03/23 01:25 | bob
搞了一个半小时了,终于换个了角度把问题饶开,现把问题记载下来,便于以后查找真正问题
问题:博客首页的静态URL无法正确重写


研究:查看.htaccess
RewriteRule ^page/([0-9]+)/?([0-9]+)?/?$ index.php?mode=$1&page=$2 [QSA,L]
未发现任何问题,可是就是通过page/1/1/ 无法重写到index.php?mode=$1page=$2
原因实在不详,网络搜索问题,未发现解决办法,查看其他人bo博客,重新没有问题,百思不得其解之下,想到下面办法



解决办法:
更改.htaccess
RewriteRule ^pager/([0-9]+)/?([0-9]+)?/?$ index.php?mode=$1&page=$2 [QSA,L]
找到url.php
更改:

  if (URLRewrite==1) $outurl="go.php/page/{$mode}/{$page}/";
  elseif (URLRewrite==2) $outurl="page/{$mode}/{$page}/";
  else $outurl="index.php?mode={$mode}&page={$page}";
  return $outurl;

为:

  if (URLRewrite==1) $outurl="go.php/pager/{$mode}/{$page}/";
  elseif (URLRewrite==2) $outurl="pager/{$mode}/{$page}/";
  else $outurl="index.php?mode={$mode}&page={$page}";
  return $outurl;


结论: 问题解决,可是为什么page/1/1/无法访问的困扰依旧没有解决,只是找了个其他方法饶过了问题!




请给这篇日志评个分吧!

8 分数: 1.0/10 (1 vote 票)

工作 » LAMP | 评论(0) | 引用(0) | 阅读(1030)
发表评论
 网址
 电邮
  密码 游客无需密码
 昵称  *  [注册]
               

 
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我