گاهی اوقات ممکن است دستوراتی در فایل htaccess وارد کنید و با خطای internal server error (خطای ۵۰۰) مواجه شوید.
برای اطمینان از دلیل این خطا میتونید لاگ های هاست خود را بررسی کنید. اگر کنترل پنل هاست شما cPanel است به بخش Errors بروید و خطاها را ببینید.
/home/username/public_html/.htaccess: Invalid command 'xefxbbxbf', perhaps misspelled or defined by a module not included in the server configuration
دلیل خطای فوق دستورات موجود در فایل htaccess است.احتمالا در فایل htaccess از کلمات یا عبارات فارسی استفاده کرده اید.
بعضی ویرایشگرها زمانی که از کلمات فارسی در فایل استفاده کنید کاراکترهای مخفی را به ابتدای فایل اضافه میکنند. در Editor های پیشرفته احتمالاً امکانی برای رفع این مشکل وجود دارد. مثلا در ویرایشگر NotePad++ فایل را باز کنید، روی منوی Encoding کلیک کنید. روی Convert to UTF-8 کلیک کنید تا کاراکترهای مخفی از ابتدای فایل حذف شوند.
فایل را ذخیره و دوباره روی هاست آپلود کنید.
نمایش: 16
Shortlink for this post: https://blog.talahost.com/?p=321