$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_map7 m/ L0 K3 v- s8 N! G7 @% `
它就会优化成 index.php?main_page=site_map.html
, R( K% P8 c) J( ?, n# U这个是不存在的页面,自然也就访问不到!! M% J( x3 p1 A4 |9 K, E
当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html
7 p, x: C1 d9 J$ p3 ]% u( ^1 s这里提供一个这个 bug 的解决方法,如下:6 B  Z( U! e& o7 u) m
打开 includes\classes\seo.url.php,找到  S1 M' w, Y2 r% F; G: X, _7 @
            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {
( E4 O9 r: N0 z! C1 ^$ y: ?) h                if ($page == FILENAME_DEFAULT) {' |8 M1 K6 Q: x3 Z9 [' n
                    $page = '';5 e9 @7 m$ [0 n: e8 Q! V
                } else {
( Z8 N& Z5 T, B/ U! }3 k                    $page = $page . '.html';
1 l  }6 @) o3 G, c; C                }
  p8 V3 z+ f/ ^' k' r3 w0 B            }
% o3 C2 P. l. J; i9 o# g  q在以上代码前面加入* L1 `* L- p* F( u7 ]6 _
$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>6 I; `; m' k8 \! g9 C
3 O  T3 |+ S2 V+ M+ |
参考:http://www.wuzone.com/716.html

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