این سایت برای ie9 طراحی نشده است

لطفا دستگاه خود را بچرخانید.

عدم پشتیبانی IIS از کاراکتر های فارسی در آدرس های وردپرس

۳۱ مرداد ۱۳۹۴ بهاره تقی پور
بدون دیدگاه

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

  1. وقتی از نام نوشته در پیوند های یکتا استفاده می کنید، کاراکتر های فارسی در نوار آدرس به شکل علامت سوال نمایش داده می شوند یا خطای Not Found رخ می دهد.
  2. دسترسی به فایل هایی که اسامی فارسی دارند، مانند عکس ها، امکان پذیر نیست.

علت این امر عدم پشتیبانی PHP از یونیکد در ویندوز است. برای رفع این مشکل کافی است قطعه کد زیر را در فایل wp-config.php قرار دهید:

if($_SERVER['UNENCODED_URL'])
   $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];