إذا كنت تستخدم مضيف Linux وكان المضيف يدعم mod_rewrite، فلن تحتاج إلى بذل الكثير من الجهد، ومع ذلك، يتم تثبيت بعض WordPress على مضيف Windows بشكل افتراضي، سيضيف WordPress ملف Index.php إلى عنوان URL لا يبدو الأمر جيدًا، وبما أنه يرضي العين، يمكننا إزالة ملف Index.php وجعل WordPress يعمل بنفس الطريقة كما لو كان يعمل على Linux.
قم أولاً بإنشاء ملف wp-404.php جديد باسم عشوائي، ثم قم بإضافة الكود التالي، ثم FTP إلى الدليل الجذر للخادم.
<?php
$qs = $_SERVER['QUERY_STRING'];
$pos = strrpos($qs, '://');
$pos = strpos($qs, '/', $pos + 4);
$_SERVER['REQUEST_URI'] = substr($qs, $pos);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
قم بتوجيه صفحة 404 إلى wp-404.php من خلال برنامج إدارة المضيف الافتراضي.
أخيرًا، انتقل إلى الواجهة الخلفية لـ WordPress، وقم بإعداد الرابط الثابت، حسنًا، وقم بتحديث الصفحة الرئيسية، واكتشف أن إعادة كتابة عنوان URL تعمل بشكل طبيعي.
جربته تحت Windows 2003 + IIS6.0 وكان ناجحًا. أعتقد أن بعض مضيفي Linux، ولكنهم لا يدعمون .htaccess، يمكنهم أيضًا استخدام هذه الطريقة لإعادة كتابة عناوين URL.
هناك مشكلة، وهي أن اللغة الصينية غير مدعومة، ومن الأفضل أن يكون الاسم البريدي والعلامة باللغة الإنجليزية، ويمكنك تعيين العلامة الثابتة.