$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[Bug&安全&补丁] 如何修复Ultimate Seo Urls 的一个 bug

如果是在 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




返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全