$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
" E  v) B4 |8 N' Z$ k" T它就会优化成 index.php?main_page=site_map.html
, y! T& c$ B1 {5 L- v) X这个是不存在的页面,自然也就访问不到!
) P: T8 [6 H5 O0 R* u$ O当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html
' e. l5 [3 p1 m7 H! M这里提供一个这个 bug 的解决方法,如下:9 c+ T4 G: A% t) H+ T
打开 includes\classes\seo.url.php,找到
9 D- V  F5 G: i! T1 I6 K6 e            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {8 T. }; K6 k+ D+ F# \
                if ($page == FILENAME_DEFAULT) {( ^# i3 W0 O4 d( }9 A. {% D
                    $page = '';
2 l9 n# Q% D- L( ]- K- a9 N                } else {2 ?9 H; H1 t$ @+ {2 z3 Q! ~
                    $page = $page . '.html';7 P. z/ }3 D. {
                }! M$ e. W) F( h" Y3 B$ t
            }6 s% A4 K& ]  _( Z! h& t/ U
在以上代码前面加入
/ u  l& Z$ E' H5 J$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>4 n3 x7 _3 A. \6 I, y. I

3 h4 o. b% f: N. [( X# I/ L8 O/ Y参考:http://www.wuzone.com/716.html


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