وردپرس

تغییر پوشه نصب وردپرس

در این پست تصمیم دارم مسیر بلاگ رو تغییر بدم و از مسیر اصلی سایت (root) منتقلش کنم توی پوشه blog که آدرس سایت به این شکلی بشه: mySite.com/blog

انتقال فایلها به پوشه دلخواه

خوب اول یه پوشه روی روت سرور توی پوشه puplic_html درست کنید مثلا به همون اسم blog. بعد کل محتوای Root سایت رو کامل و بدون جا انداختن حتی یک قلم فایلهای مخفی(htaccess)  همه رو به این پوشه منتقل کنید.

حالا اگه برید به مسیر جدید (mySite.com/blog) میینید که سایت یا ناقص لود شده و خبری از cssها و تصایر و … نیست و یا احتمالا اصلا لود نمیشه و با ارور 404 روبرو میشید!

اعمال تنظیمات برای شناسایی مسیر جدید

توی این روش من از phpMyAdmin  برای تغییر تنظیمات مسیر پیش فرض نصب وردپرس استفاده میکنم. وارد کنترل پنل اصلی هاستتون بشید حالا یا از طریق cpanel یا directAdmin. بعد phpMyAdmin که ابزار مجانی برای مدیریت دیتابیس های mySql هستش رو باز کنید و از لیست دیتابیسهاتون، دیتابیسی که مربوط به وردپرس میشه رو انتخاب کنید تا جداولش بهتون نشون داده بشه.

حالا روی جدول wp_options  مربوط به وردپرس کلیک کنید تا سطر و ستونها نمایش داده بشه و توی این جدول دنبال دوتا گزینه home و siteurl بگردید و قسمت option_value رو برابر با آدرس جدید قرار بدید. (تصویر زیر)

 

spqoc3ifnvbt - تغییر پوشه نصب وردپرس

 

نکته این قسمت اینه که آدرس رو باید کامل وارد کنید و ته آدرس علامت / گذاشته نشه، توجه کنید به کلمه نشه! دقیق مثل عکس بالا؛ تا اینجا 90 درصد کار تموم شده و میمونه دستکاری فایل htaccess برای نمایش صحیح فایلهای css و …

تنظیم htaccess

حالا رهنمودهای زیر رو توی فایل .htaccess داخل پوشه blog یا پوشه ای که وردپرس اونجا منتقل شده؛ دقیقا کپی کنید تا کار تکمیل بشه.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /blog/

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /blog/index.php [L]

</IfModule>

اگه فایل htaccess رو پیدا نمیکنید احتمالا مخفیه و تنظیمات شما فایلهای مخفی رو نشون نمیده؛ مثل تصویر زیر این گزینه رو فعال کنید. تصویر مربوط به کنترل پنل تنظیمات سی پنل – CPanel هستش.

 

me4wpri5kxoj - تغییر پوشه نصب وردپرس

 

تمام! حالا آدرس جدید بلاگ وردپرسی رو باز کنید و میبینید که همه چی عین بنز کار میکنه! نمونه آدرس https://atarix.ir/blog

نکته: فکر میکنم این آموزش برای تغییر آدرس کامل سایت و انتقال به یه سرور دیگه هم کار میکنه و مشکلی نداشته باشه چون چیز مشابه ایه. تست نکردم شخصا ولی به احتمال زیاد جواب میده. و حتی تغییر پوشه به شکل برعکس یعنی از پوشه به روت سایت 🙂

موفق و موید باشید و امیدوارم مفید بوده باشه.

 

نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا