it-swarm-tr.com

404 sayfam 500 döndürüyor

Joomla, bir sayfa bulunmadığında doğru bir şekilde algılıyor ve beni ayarladığım hata sayfasına yönlendiriyor. Ne yazık ki, döndürülen hata kodunun 404 yerine 500 Olduğunu ve bu Joomla'dan geldiğini gördüm.

Joomla'nın bu durumda 404 Döndürmesini sağlamanın bir yolu var mı?

4
ContextSwitch

Kütüphaneler/eski/denetleyici/legacy.php'de şunları değiştirdik:

throw new Exception(JText::sprintf('JLIB_APPLICATION_ERROR_VIEW_NOT_FOUND', $name, $type, $prefix), 500);

için

throw new Exception(JText::sprintf('JLIB_APPLICATION_ERROR_VIEW_NOT_FOUND', $name, $type, $prefix), 404);

3
ContextSwitch

Hata sayfanızın gösterilememesi için yanlış izinlere sahip olabileceği anlaşılıyor, bunun yerine 500 hatasıyla karşılaşıyorsunuz. 500 hata neredeyse her zaman iki şeyden kaynaklanır:

  1. Htaccess dosyanızda bir sorun var
  2. dosya veya klasördeki hatalı izinler

başka nedenler de var, ama benim tecrübelerime göre bunlar iki büyük adam.

2
Brian Peat