رفع خطای htaccess: Invalid command ‘\xef\xbb\xbf’, perhaps misspelled or defined by a module not included in the server configuration

گاهی اوقات ممکن است دستوراتی در فایل htaccess وارد کنید و با خطای internal server error ‌(خطای ۵۰۰) مواجه شوید.

برای اطمینان از دلیل این خطا میتونید لاگ های هاست خود را بررسی کنید. اگر کنترل پنل هاست شما cPanel است به بخش Errors بروید و خطاها را ببینید.

دلیل خطای فوق دستورات موجود در فایل htaccess است.احتمالا در فایل htaccess از کلمات یا عبارات فارسی استفاده کرده اید.

UTF8-BOM

بعضی ویرایشگرها زمانی که از کلمات فارسی در فایل استفاده کنید کاراکترهای مخفی را به ابتدای فایل اضافه میکنند. در Editor های پیشرفته احتمالاً امکانی برای رفع این مشکل وجود دارد. مثلا در ویرایشگر NotePad++ فایل را باز کنید، روی منوی Encoding کلیک کنید. روی Convert to UTF-8 کلیک کنید تا کاراکترهای مخفی از ابتدای فایل حذف شوند.

 

notepad++ utf8 bom

notepad++ utf-8 bom

فایل را ذخیره و دوباره روی هاست آپلود کنید.

برچسب ها :

, , , , , ,

Google Reader Yahoo Facebook Twitter Digg FriendFeed Delicious Google Translate
مطلب مورد نظر ارسال شدتیر ۲۱ام, ۱۳۹۶ ۱۱:۰۹. شما می توانید جواب های ارسال شده به این مطلب را از طریق RSS 2.0. پی گیری کنید ،همچنین می توانیدجواب بدهید، یا این مطلب رادنبال کنید.

گذاشتن پاسخ

*

(Ctrl+Enter)

XHTML:می توانید از این تگ ها استفاده کنید<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">