$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; z' z7 l2 |2 {0 E7 W9 G
它就会优化成 index.php?main_page=site_map.html: h9 s4 ~# h% K2 O* }/ ?9 ?
这个是不存在的页面,自然也就访问不到!1 }  F0 @7 z3 F4 c% j: \
当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html4 K* r0 K7 A, e! V8 k% I
这里提供一个这个 bug 的解决方法,如下:$ H4 M2 ]+ f* i5 E
打开 includes\classes\seo.url.php,找到
$ k0 w1 a- N- |- V            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {
* i! O4 a. }9 \0 ^) a# {1 L                if ($page == FILENAME_DEFAULT) {
& a/ K4 Q) d* m                    $page = '';# |0 W3 D4 H& i3 P& P
                } else {3 M  j  p. x5 M" h& u! g/ U( ]
                    $page = $page . '.html';
, {. x/ [' t* g/ `1 {4 I) s3 b                }
' W- M8 W& K" W* L7 }1 {. J            }! l: B1 A& G0 c: m) ~4 L* i
在以上代码前面加入4 m2 n; z0 W# J7 a  ]/ s
$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote>. \$ Z( g" L, {2 ]& Z
& |# A* `  I  R5 z$ X
参考:http://www.wuzone.com/716.html

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