【问题标题】:How to stop Joomla 2.5 Redirect plugin catching 404 URLs如何阻止 Joomla 2.5 重定向插件捕获 404 URL
【发布时间】:2012-12-05 16:39:15
【问题描述】:

我在 Joomla 2.5 中使用重定向管理器,效果很好。唯一的问题是,在某些时候我想阻止重定向管理器捕获 404 url​​ 并将它们添加到后端。

这是怎么做到的?后端是否有配置选项,或者我是否需要修改重定向插件代码?如果是这样,我该怎么做?

【问题讨论】:

    标签: redirect joomla2.5


    【解决方案1】:

    我已经制定了代码方式来做到这一点,但我更喜欢后端配置方式。

    代码修复 - 在 plugins/system/redirect/redirect.php 中注释掉以下行:

    // If not, add the new url to the database.
                     $query = $db->getQuery(true);
                     $query->insert($db->quoteName('#__redirect_links'), false);
                     $columns = array( $db->quoteName('old_url'),
                                    $db->quoteName('new_url'),
                                    $db->quoteName('referer'),
                                    $db->quoteName('comment'),
                                    $db->quoteName('hits'),
                                    $db->quoteName('published'),
                                    $db->quoteName('created_date')
                                );
                    $query->columns($columns);
                    $query->values($db->Quote($current). ', '. $db->Quote('').
                                ' ,'.$db->Quote($referer).', '.$db->Quote('').',1,0, '.
                                  $db->Quote(JFactory::getDate()->toSql())
                                );
    
                    $db->setQuery($query);
                    $db->query();
    

    【讨论】:

      猜你喜欢
      • 2012-08-30
      • 1970-01-01
      • 2014-11-05
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      相关资源
      最近更新 更多