$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
4 T0 W0 X, a) y2 G0 j6 R3 z( @; _它就会优化成 index.php?main_page=site_map.html
2 [6 J! F; |! D8 J, k2 H8 }这个是不存在的页面,自然也就访问不到!
. l( p" s" n: P0 f当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html' n2 z, N; j) S) _9 q7 b" Q
这里提供一个这个 bug 的解决方法,如下:  s2 \3 q( L% z
打开 includes\classes\seo.url.php,找到
5 [; N' Z* [3 C8 {4 W+ u4 a            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {
/ r( i. [) I+ b                if ($page == FILENAME_DEFAULT) {6 z! ~. l& t# {5 Z6 u
                    $page = '';
8 `, ?; Z5 D, k4 j# q# E, Z                } else {: D2 s* y' a0 d, E7 S4 z
                    $page = $page . '.html';$ Q$ ~: U  S  @
                }
, F) m; [: ~0 U6 A+ m$ Y* O( m            }
6 \- T. u( Q$ A! d! n# b0 J* ?在以上代码前面加入
6 D( c) [5 r3 M: ]$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>! b; z8 i0 b9 Z5 e) u  C' O

& U4 D) ^7 W" f  w) d" C参考:http://www.wuzone.com/716.html

美国VPS、域名代购:http://tu8l.taobao.com

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