انتقال ساب دامین بر روی هاست دیگر

سلام دوستان
من یک ساب فولدر تو سایتم ایجاد کردم و یک قالب متفاوت روش بارگزاری کردم و میخوام این ساب فولدر رو روی یک هاست جداگانه بارگزاری کنم
میشه راهنمایی بفرمایید؟

1 پسندیده

سلام

شما در عنوان نام ساب دامنه رو بردید، اما در متن از ساب فولدر صحبت کردید!
تعیین کنید که هدف شما دقیقا کدام است؟ ساب دامنه یا ساب فولدر؟

اگر ساب فولدر منظور هست، که این کار شدنی نیست به دلیل اینکه ساب فولدرها بخشی از سایت هستند و امکان جداسازی وجود نداره.

اما اگر منظور ساب دامنه هست، این کار شدنیه و از طریق تغییر در تنطیمات DNS و ایجاد رکوردهای A و CNAME، اتصال ساب دامنه به هاست دیگر میسر میشه.

هماننده سون هاست که از سرورهای متفاوتی برای ساب دامنه هاش استفاده میکنه:

https://status.7ho.st/
https://forums.7ho.st/
https://blog.7ho.st/
https://seo.7ho.st/
https://dns.7ho.st/
3 پسندیده

ساب دامنه مد نظر هست
میخوام ساب دامنه روی یک هاست دیگه اکی بشه ولی ساب فولدر قدیمی رو روی ساب دامنه جدید ریدایرکت کنم

برای انتقال این کد رو به فایل htaccess. در پوشه public_html اضافه کنید.

RewriteEngine on
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^/A$ http://A.example.com [R=301,L]

در اینجا عبارت A با عبارت ساب فولدر (ساب دایرکتوری) و ساب دامنه شما جایگزین میشه.


برای میزبانی ساب دامنه در هاست جدید بایستی ساب دامنه به IP هاست جدید متصل بشه.
در هاست اول اگر ساب دامنه رو ایجاد کردید، به قسمت Zone Editor برین و چون ساب دامنه از قبل ایجاد شده، کلیه مقادیر IP، ساب دامنه رو با مقادیر IP سرور جدید (هاست ساب دامنه) جایگزین کنید.

هاست جدید، بایستی با نام همین دامنه خریداری بشه.

اگر ساب دامنه رو در هاست اول ایجاد نکردید و به Zone Editor دسترسی دارید، نیازی به ایجاد ساب دامنه از قبل نیست.

کافیه رکورد A برای اتصال ساب دامنه به IP و رکورد CNAME برای www ایجاد کنید و در هاست دوم ساب دامنه رو ایجاد کنید.

تا اتصال کامل ساب دامنه به IP جدید در هاست اول صورت نگیره، برای ایجاد ساب دامنه در هاست جدید خطا دریافت خواهید کرد.

3 پسندیده

بعد از این ها که گفتید باید بکاپ قالب مورد نظر در ساب دامنه رو روی هاست جدید بارگزاری کنم دیگه؟
دیتابیس ایمپورت کنم و مقادیر دیتابیس رو بهش بدم؟

منظورتون از بک آپه قالب چیه؟

اگر قالب متفاوتی در ساب فولدر دارید، احتمالا وردپرس مجزا نصب کردید. درسته؟

اگر اینطوره کلیه فایل های موجود در ساب فولدر که شامل وردپرس مجزاست رو به ساب دامنه در هاست جدید منتقل کنید و با ایجاد دیتابیس در هاست جدید، دیتابیس هاست اولیه رو در هاست دوم ایمپورت کنید و تنظیمات wp-config.php رو در صورت تغییر اعمال کنید.

3 پسندیده

خب این کار رو هم انجام دادم.
حالا محتویات ساب فولدر سایت اولیه رو پاک کنم؟
چون هنوز ساب دامنه رو نمایش نمیده
و اینو انتهای ساب دامنه نمایش میده
sub.mydomain.com/cgi-sys/defaultwebpage.cgi

1 پسندیده

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

در هاست دوم، دقت کنید که هیچ فایلی اضافه از آنچه از بک آپ آوردید نباشه.
فایل های پیش فرض در زمان ایجاد ساب دامنه رو پاک کنید

3 پسندیده

انجام دادم ولی بازم سایت بالا نمیاد

1 پسندیده

چه خطایی دریافت میکنید؟

از طریق CPanel هاست جدید، به phpMyAdmin برید، Database سایت جدید رو انتخاب کنید و در جدول wp_options، ساب دامنه رو به آدرس وردپرس قبلی اضافه کنید:

2 پسندیده

انجام دادم بازم نشد نمیدونم مشکل چیه چند بار همه چیزو مرور کردم

cgi-sys/defaultwebpage.cgi
اررور اینه که بعد از اسم دامنه میاد

1 پسندیده

احتمالا صفحه انسداد هاست برای شما کش شده,کش مرورگرتون را پاک کنید و یه ریفرش محکم انجام بدید

2 پسندیده