Joomla 2.5でリダイレクトマネージャーを使用していますが、うまく機能します。唯一の問題は、ある時点で、リダイレクト マネージャーが 404 URL をキャッチしてバックエンドに追加するのを止めたいということです。
これはどのように行われますか?バックエンドに構成オプションはありますか、それともリダイレクト プラグイン コードをハックする必要がありますか? もしそうなら、どうすればいいですか?
私はそれを行うコードの方法を考え出しましたが、バックエンドの設定方法を好みます。
コード修正 - 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();