it-swarm.asia

عندما لا يوفر WordPress ملف htaccess لمواقع جديدة متعددة المواقع بسبب تثبيت برنامج CPanel Fantastico التلقائي؟

لقد قمت بتثبيت WordPress عبر برنامج التثبيت التلقائي ثم قمت بتهيئته لاحقًا على أنه موقع متعدد المواقع. ولكن عندما أقوم بإنشاء موقع WordPress باستخدام برنامج التثبيت التلقائي ، فإنه لا يعطيني ملف .htaccess افتراضيًا. لذلك قمت بإنشاء ملف فارغ باسم .htaccess في لوحة التحكم ولصق هذا الرمز فيه:

RewriteEngine On 
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files 
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule . index.php [L]

هل هي الطريقة الصحيحة؟

2
Name-AK

بالتأكيد هذه ليست مشكلة. طالما تعمل الموقع وتعيد التوجيه إلى الصفحات الصحيحة ، فلا ضرر في القيام بذلك. قد ترغب أيضًا في استخدامه لحماية ملف wp-config من المتسللين عن طريق إضافة هذا إلى htaccess الخاص بك:

<Files wp-config.php>
 Order Allow,Deny
 Deny from all
</Files>

حظا سعيدا :)

1
Bowe Frankema

يجب أن يتم إنشاء ملف. htaccess تلقائيًا بواسطة وورد عندما تقوم بتنشيط الروابط الدائمة. في حال لم يحدث ذلك ، ستعرض لك ووردبريس الكود الذي يجب عليك استخدامه لإنشاء الملف يدويًا.

إذا كنت في شك في أي كود ستستخدمه ، فسوف أقوم بتعطيل الروابط الدائمة في الواجهة الخلفية ، والنسخ الاحتياطي ، ثم قم بإزالة ملف htaccess الحالي. ثم أذهب إلى الواجهة الخلفية لتفعيل الروابط الدائمة مرة أخرى واتبع الإرشادات الواردة.

1
hakre