Joomlaに「実際の」404コードを返させるにはどうすればよいですか?これを実現する方法がわかりません!に変更htaccess.txt
し.htaccess
、システム/リダイレクトプラグインを有効にし、Joomlaグローバルオプションで書き換えURLをオンにしました。
ただし、入力した偽のURLは、デフォルトのJoomlaエラーページにさえリダイレクトされず、単にホームページにリダイレクトされます。
これは、こちらのJoomlaデモサイトでも発生します:https : //demo.joomla.org/badurl_fake
さらにテスト:
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: NO
これにより、不正なURLは真の404エラーを返します
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: NO
これにより、不正なURLは真の404エラーを返します
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: YES
これにより、不正なURLは真の404エラーを返します
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: YES
その結果、ユーザーがホームページに戻るURLが不正になります。
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: YES
その結果、ユーザーがホームページに戻るURLが不正になります。
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: NO
その結果、ユーザーがホームページに戻るURLが不正になります。
したがって、htaccessが原因であるように思われます。私のテストでは、.htacessが存在する場合は常に、404がインデックスページにリダイレクトされます。