$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* j  f2 O  h( p6 K2 I1 D; V. t5 O
它就会优化成 index.php?main_page=site_map.html" q+ A1 `9 V1 V" d! H# P, L8 [
这个是不存在的页面,自然也就访问不到!
* N7 F1 V/ {4 F' g% \9 J当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html) j% o! j+ p6 I" F6 R
这里提供一个这个 bug 的解决方法,如下:' a! j" J* e* A
打开 includes\classes\seo.url.php,找到
# i, e6 g, ~5 t" G            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {9 t. s4 K, ^$ q7 e
                if ($page == FILENAME_DEFAULT) {
) V. a% t6 |+ c1 K" T: J2 `                    $page = '';, f0 J% A2 `2 @2 ^1 ~
                } else {* L" c9 d7 `9 x* s
                    $page = $page . '.html';7 ?# P) c6 y& D  P( b* P9 L5 P% }
                }
( A/ e  P( {2 k! S1 m% [3 Q            }' [& M; O( V: M/ g
在以上代码前面加入8 p8 a0 C! v4 u2 t0 G
$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>
5 i& D2 W. \: n8 w& F) z& P9 _+ ~! v  s
参考:http://www.wuzone.com/716.html




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