عضو کانال یوتیوب ما شوید.

خطای حرف م در apache

خطای حرف م در apache
خطای حرف م در apache

خطای حرف م در apache

یکی از مشکلات رایج نرم افزارهای مختلف پشتیبانی حروف فارسی و کار با آنهاست که گاها در نرم افزارهای مختلف اینگونه خطا متداول می باشد.

در این نوشته قصد رفع مشکل کاراکتر “م” در زبان فارسی در آدرس های آپاچی را داریم.

 

خطای حرف م در apache

در حالت عادی اگر چنین آدرسی را باز کنید خطای زیر را مشاهده می کنید:

http://localhost:8080/search/امیر

"<yoastmark

 

اما حالا برای رفع آن باید چه کرد..؟؟!!

راه حل :

ابتدا وارد هاست خود را پوشه ی سایت خود بروید؛

سپس فایل htaccess در مسیر اصلی یا root سایت خود را باز کرده و ویرایش کنید.

خب در این فایل به دنبال کد زیر بگردید :

^(.*)$

و سپس آنرا با این کد تغییر دهید :

^([\s\S]*)$

خب حالا فایل را ذخیره کنید و به راحتی از مشکل بالا رهایی پیدا کنید.

اما علت این مشکل این است که در واقع کاراکتر ‘م’ حروف فارسی را به عنوان یک کاراکتر کنترلی شناخته و یک کاراکتر حرف شناسایی نشده است.

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

موفق و پیروز باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]