$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
+ w7 G! \6 d) ]它就会优化成 index.php?main_page=site_map.html
# w; Y3 z, g  q; _& p- y这个是不存在的页面,自然也就访问不到!  H: a4 P1 N1 R5 b* t
当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html9 F5 l' t7 v, V6 |: S5 V2 {
这里提供一个这个 bug 的解决方法,如下:4 F( K5 ^2 V! R# c8 o4 }
打开 includes\classes\seo.url.php,找到
, L7 w1 M; A3 `            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {
' @5 H: W; C  j. A" |  @                if ($page == FILENAME_DEFAULT) {: l2 t' w! z0 ~  `* n/ o# S0 I, Z  l
                    $page = '';% c7 L8 `  r$ l6 n0 v9 V
                } else {
/ c- u( n$ {' R9 M. h! u: P                    $page = $page . '.html';$ r. H/ k: Y  o) T: p
                }
  k2 m; Y! E9 o/ w/ [            }
; g5 i3 \- i/ d, \* I: V  S在以上代码前面加入! h- q+ e8 J) Z0 |
$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>' w7 R' J" W4 R/ i" [& M2 J; H
# d/ D6 J+ B0 s5 H: q9 t8 l' s4 y$ G
参考:http://www.wuzone.com/716.html

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