Ben bir php ön yükleme kullanarak bir site kuruyorum. Bu ErrorDocument
direktifleri RewriteRule
's için tercih vazgeçmiş görünüyor. Bu başlıklar yine doğru gönderilen olsa Tamam, ben php onları izlemek ve elle doğru hata belgeye yönlendirmek gerekiyor sanırım. Sorun olsa ben özel sayfalar ve dinlenme için birkaç belirli hataları gönderme önce varsayılan apache hata mesajı ile sol iken, şimdi, benim özel yönlendirme sayfalarına nasıl görebilirsiniz, ama ben tüm varsayılan mesajları kaybetmek olduğunu. Ben tüm olası hatalar için destek eklemek olamaz. Ve, ben hiç denemedim, ama bu da bu site aynı sunucuda eskisinin yerine beri Ben gerektirecektir şey durum kodları yönlendirmek uzatacak sanırım.
Bu konuda gitmek için doğru yolu nedir? Ben sadece benim .htaccess
yanlış bir şey yapıyorum umuyorum, göze çarpan parçaları izleyin:
# .htaccess
# redirect error documents - commented since they don't work anyway
# ----------------------------------------------------------------------
#ErrorDocument 404 /error/404/
#ErrorDocument 403 /error/403/
#ErrorDocument 401 /error/401/
#ErrorDocument 500 /error/500/
# Redirect to bootstrap
# ----------------------------------------------------------------------
RewriteEngine on
RewriteBase /
RewriteRule !\.(ico|jpg|png|svg|js|css)$ index.php
# Prevent hotlinking
# ----------------------------------------------------------------------
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?.*\.mysite\.net/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(ico|jpg|png|svg|js|css)$ - [F]
Yardımlarınız için teşekkürler.