$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; n$ o4 p6 c8 S) e- m
它就会优化成 index.php?main_page=site_map.html( o! O) \% `. B) \" R4 v) q  o
这个是不存在的页面,自然也就访问不到!3 c0 P% z; y- ], C  A' H; S& @
当然,你可以将 index.php?main_page=site_map 改为 site_map 就好,优化出来就是 site_map.html
* v$ v( z4 P) ]这里提供一个这个 bug 的解决方法,如下:1 n+ E' f. f5 n7 G3 ^% S- G
打开 includes\classes\seo.url.php,找到
+ N( H! ~1 j5 i' m7 k" R            if ((!in_array($page, $this->attributes['SEO_PAGES'])) || (($page == FILENAME_DEFAULT) && (!preg_match('/(cpath|manufacturers_id)/i', $parameters)))) {/ v9 w; s& g* z! Y) r0 L
                if ($page == FILENAME_DEFAULT) {
6 P9 W8 o7 B: A+ X2 d/ ~* ?                    $page = '';
+ G7 \* ?& y2 `$ f                } else {! y" C1 t. f+ m: O6 g  y1 _( Z
                    $page = $page . '.html';% j2 s2 r% s! L) _1 x3 d/ _; E5 J
                }! ~( ^, k6 g6 i( _
            }
; n$ k- N! R, u8 a# U9 A7 I& A# ^: ^在以上代码前面加入
9 L( I4 P/ V1 F$page = preg_replace('/(index\.php)?\??main_page=/', '', $page);<code></blockquote># k7 q- V4 U1 }/ s& h
/ K, k* L9 d, P5 Q: R0 w
参考:http://www.wuzone.com/716.html




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