0

在我的网站上,我有一个目录页面:http://website.com/beads页面底部有分页链接

我的本地服务器上的分页链接看起来像http://website.com/beads/page2,http://website.com/beads/page3等。

在托管它看起来像http://website.com/beads/page2?/beads=http://website.com/beads/page3?/beads=等等,即使没有额外的过滤器也很糟糕(它变得越来越可怕)

如果我在目录页面上做debug::vars($this->request->query());

在本地服务器上打印:array(0)

在主机上:array(1) ( "/beads" => string(0) "" )

托管运行 FastCGI,我的路线如下所示:

Route::set('catalog', '<uri>(/page<page>)',
    array(
        'uri' => '[a-z0-9-]+', 
        'page' => '[0-9]+')
    )
    ->defaults(array( 
        'directory' => 'frontend',
        'controller' => 'catalog', 
        'action' => 'index'
    )
);

本地服务器和主机上的 .htaccess 与此相同:

主办:RewriteRule .* index.php?/$0 [PT,L,QSA]

当地的:RewriteRule .* index.php/$0 [PT]

问题可能出在哪里?

4

0 回答 0