搞了一个半小时了,终于换个了角度把问题饶开,现把问题记载下来,便于以后查找真正问题
问题:博客首页的静态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/无法访问的困扰依旧没有解决,只是找了个其他方法饶过了问题!
请给这篇日志评个分吧!
问题:博客首页的静态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/无法访问的困扰依旧没有解决,只是找了个其他方法饶过了问题!
请给这篇日志评个分吧!
发表评论


(译文)优化PHP代码的
ftp容许root身份登
