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

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

1 Like

سلام

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

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

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

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

https://status.7ho.st/
https://forums.7ho.st/
https://blog.7ho.st/
https://seo.7ho.st/
https://dns.7ho.st/
3 Likes

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

برای انتقال این کد رو به فایل 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 Likes

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

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

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

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

3 Likes

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

1 Like

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

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

3 Likes

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

1 Like

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

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

2 Likes

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

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

1 Like

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

2 Likes