これらのドキュメントに従って、Web サイトですべての 404 エラーをリダイレクトしようとしています。
だから私は自分の error.php を編集しました:
<?php
defined('_JEXEC') or die;
if (($this->error->getCode()) == '404') {
header('Location: http://www.mywebsite.com');
exit;
}
if { (!isset($this->error)) {
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
?>
しかし、404エラーページにリダイレクトするリンクをクリックすると、ホームページにリダイレクトされるはずですが、代わりに次のリンクに移動します。
どうすればその問題を解決できますか?