تفاوت public_html و private_html و رفع مشکل فراخوانی سایت در دایرکت‌ادمین

در تنظیمات دامنه در دایرکت‌ادمین، مسیر فراخوانی محتوای وب‌سایت می‌تواند روی شاخه‌های متفاوتی تنظیم شده باشد. یکی از مواردی که ممکن است باعث عدم دسترسی به سایت شود، انتخاب شاخه private_html به‌عنوان مسیر مجزا در حالی است که فایل‌های وب‌سایت در شاخه public_html قرار دارند.

در صورتی که private_html به‌صورت یک شاخه مستقل تنظیم شده باشد و محتوای اجرایی سایت مانند فایل index.php در آن وجود نداشته باشد، ممکن است هنگام فراخوانی سایت با پروتکل HTTPS با خطای مربوط به نبود فایل اصلی، عدم نمایش وب‌سایت یا خطای ۴۰۳ مواجه شوید.

نکته مهم: در صورتی که قصد دارید private_html را به public_html متصل نمایید، در نظر داشته باشید که این تغییر ماهیت private_html را از یک دایرکتوری مستقل به یک لینک یا مسیر میانبر تغییر می‌دهد و در نتیجه فایل‌ها و اطلاعات موجود در شاخه فعلی private_html حذف خواهند شد. بنابراین پیش از اعمال این تغییر، لازم است حتماً از عدم وجود اطلاعات موردنیاز در این مسیر اطمینان حاصل شود و در صورت وجود فایل مهم، ابتدا از آن نسخه پشتیبان تهیه گردد.

در صورتی که سایت باید برای هر دو پروتکل HTTP و HTTPS از محتوای یکسان موجود در public_html استفاده کند، از بخش مدیریت دامنه‌های اصلی دامنه موردنظر را انتخاب نموده و در پایین صفحه گزینه زیر را فعال نمایید:

اتصال private_html به public_html از طریق یک مسیر میانبر - دسترسی به محتوای یکسان از طریق http و https را فراهم می‌کند

با فعال‌سازی این گزینه، private_html به مسیر میانبری به public_html تبدیل شده و در نتیجه هر دو آدرس HTTP و HTTPS محتوای موجود در public_html را فراخوانی خواهند کرد.

در صورتی که صفحه اصلی سایت در دسترس باشد اما صفحات داخلی وردپرس با خطا مواجه شوند، لازم است فایل .htaccess نیز بررسی شود. خالی بودن این فایل یا نبود قوانین پیش‌فرض وردپرس می‌تواند باعث شود آدرس صفحات داخلی به‌درستی پردازش نشوند.

در این حالت لازم است کدهای استاندارد .htaccess وردپرس مجدداً در فایل مربوطه قرار گیرند تا ساختار لینک‌های داخلی سایت به‌درستی فراخوانی شود.

پیش از تغییر تنظیمات مسیر دامنه یا ویرایش فایل .htaccess توصیه می‌گردد از فایل‌های فعلی نسخه پشتیبان تهیه شود. همچنین در صورتی که پس از اصلاح این موارد همچنان بخشی از سایت به‌درستی نمایش داده نمی‌شود، لازم است ساختار داخلی وب‌سایت، قالب و تنظیمات وردپرس توسط طراح یا توسعه‌دهنده سایت بررسی گردد.

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

چگونه از طریق دایرکت ادمین بک آپ گیری کنیم؟

برای تهیه بک آپ از سرویس هاست، ابتدا از صفحه اصلی دایرکت ادمین بخش "ایجاد/بازگردانی آرشیوهای...

مدیریت برنامه وردپرس از طریق دایرکت ادمین

برای مدیریت برنامه وردپرس از طریق دایرکت ادمین می توانید از برنامه WP Quick Fix استفاده کنید.برای...

آی پی سرور برای استفاده از درگاه پرداخت بانکی چیست؟

بدست آوردن آی‌پی برای درگاه بانکی، در پنل کاربری نت افراز  امکان بدست آوردن آی‌پی برای درگاه...

آینود چیست؟

تعداد آینود سرویس، مجموع تعداد تمامی فایل ها و فولدرهایی است که در هاست وجود دارد.در سرویس های...

چگونه می توانم حجم و آینود استفاده شده در بخش های مختلف هاست را مشاهده کنم؟

برای بررسی و شناسایی تعداد آینود و حجم اطلاعات موجود در هر دامنه و هر فولدر از هاست باید وارد بخش...