عدم پشتیبانی IIS از کاراکتر های فارسی در آدرس های وردپرس
اگر از سرور ویندوزی برای میزبانی سایت وردپرسی خود استفاده می کنید، حتما با این مشکلات مواجه شده اید:
- وقتی از مقدار نام نوشته در پیوند های یکتا استفاده می کنید، کاراکتر های فارسی در نوار آدرس به شکل علامت سوال نمایش داده می شوند و خطای Not Found رخ می دهد.
- دسترسی به فایل هایی که اسامی فارسی دارند، مانند عکس ها، امکان پذیر نیست.
علت این امر عدم پشتیبانی PHP از یونیکد در ویندوز است. برای رفع این مشکل کافی است قطعه کد زیر را در فایل wp-config.php قرار دهید:
if($_SERVER['UNENCODED_URL'])
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
این مقاله به شما کمک کرد؟
YesNo