Php Magento 1.8只有部分CMS页面302重定向到主页

Php Magento 1.8只有部分CMS页面302重定向到主页,php,.htaccess,magento,redirect,content-management-system,Php,.htaccess,Magento,Redirect,Content Management System,我的Magento CMS页面有问题。在我的主页上,我有一些页脚链接,当客户点击时,这些链接会成功地将他们带到CMS页面 我试图添加2个链接与自己的CMS网页,不可能访问他们。 工作链接如下所示: <li class="uppercase"><a href="<?php echo $this->getUrl('qui-sommes-nous') ?>" title="<?php echo $this->__('Who are we ?') ?>

我的Magento CMS页面有问题。在我的主页上,我有一些页脚链接,当客户点击时,这些链接会成功地将他们带到CMS页面

我试图添加2个链接与自己的CMS网页,不可能访问他们。 工作链接如下所示:

<li class="uppercase"><a href="<?php echo $this->getUrl('qui-sommes-nous') ?>" title="<?php echo $this->__('Who are we ?') ?>"><?php echo $this->__('Who are we ?') ?></a></li>
  • 然后,对于具有正确链接的同一代码,它会使用302代码将我的链接重定向到主页

    我去了一个重定向检查器网站,它说当我只点击我的新链接时,我在主页上有302个重定向

    我已经做了以下工作: 转到我的管理面板取消选中重定向到基本Url

    转到{MagentoRootFolder}/app/etc/modules并逐个删除模块,查看是否存在导致问题的模块

    查看my.htaccess中的注释重定向指令

    如果有人能帮忙,我找不到这个重定向的来源


    谢谢。

    尝试更改CMS页面URL键,然后重试。您也可以在URL重写部分检查它。是否为这些CMS页面定义了任何规则。

    我发现了问题

    这是因为以前的开发者在一个模块观察器中将所有CMS页面列入黑名单,但主页上的页面除外(正常工作的页面),所以我将我的CMS页面添加到白名单中,现在可以正常工作了

    if (Mage::getStoreConfig('privatesales/forcelogin/enable')) {
    
            $requestPathWhiteList = array(
    
                '[Path you want to whitelist]',
                '[Path you want to whitelist]',
                '[Path you want to whitelist]',
                '[Path you want to whitelist]',
                '[Path you want to whitelist]',
            );
    
            $cmsPageIdentifierWhiteList = array(
                '[URL KEY of your cms page you want to whitelist]',
                '[URL KEY of your cms page you want to whitelist]',
                '[URL KEY of your cms page you want to whitelist]',
            );
    

    我试过了,但还是有问题。我不明白为什么CMS页面的实际链接会起作用,因为我想用我创建的新链接替换它们,它会将我重定向到我的主页。