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

wp_iis_link

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

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

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

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

این مقاله به شما کمک کرد؟
YesNo

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
en_USEnglish