- 帖子
- 1008
- 主题
- 761
- 精华
- 0
- 积分
- 1794
- 贡献
- 941
- 激情
- 7771
- 阅读权限
- 100
- 最后登录
- 2020-4-28
|
如果是在 ez-page 添加页面,如:index.php?main_page=site_map
# \& |2 J6 }, [* y它就会优化成 index.php?main_page=site_map.html
2 z+ u, l3 Q. W- U, M这个是不存在的页面,自然也就访问不到!' p/ _/ B$ Z1 M$ ^* D0 a
当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html \" W9 d& U% n* b4 v
这里提供一个这个 bug 的解决方法,如下:4 ~- }9 M8 h8 c9 K5 D, v
打开 includes\classes\seo.url.php,找到; E, x+ n8 z0 b" c
if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {
: m: t2 o/ g0 e" j( V" p6 s, l if ($page == FILENAME_DEFAULT) {' u9 I0 v! H( d% ]6 v" }
$page = '';
3 K# s2 ^7 B- G: ?, J, Z% e# p, j } else {( }" S4 q2 ~7 j
$page = $page . '.html';
2 ?* Q% x2 G! I/ q" Z' m }/ a" C; e {! B0 {" j
}
9 [# C0 D) Q$ \% B在以上代码前面加入+ M; [4 @0 @3 ]8 n) H
$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>
) f- B! F" v; Q2 S) @# `
" @6 c7 I. Y$ B4 k参考:http://www.wuzone.com/716.html |
|