با سلام
یه سوال داشتم من یه دامنه اکثرا اونو دوستام بلدن بعد یه دامنه جدید گرفتم چطوری باید کاری کنم که او دامین قدیمی رو بزنند به جدید دایرکت بشن
یه کم دست و پا شکسته گفتم ولی یه کمک کنید
نمایش نسخه قابل چاپ
با سلام
یه سوال داشتم من یه دامنه اکثرا اونو دوستام بلدن بعد یه دامنه جدید گرفتم چطوری باید کاری کنم که او دامین قدیمی رو بزنند به جدید دایرکت بشن
یه کم دست و پا شکسته گفتم ولی یه کمک کنید
خب کار خیلی راحته. به سی پنل وارد شید. مطابق تصویر پیوست و در بخش domains یک گزینه به اسم redirects دارید. روش کلیک کنید
چهار تا فیلد داره که باید تکمیل شه.
فیلد اول Type: نوع ریدایرکت که دائمی (301) و یا موقتی (302) باشه
فیلد دوم از بین دامنه های موجود که روی سی پنل تنظیم شدند، اونی که میخواید ریدایرکتش کنید رو انتخاب کنید.
فیلد سوم به شما این اختیار رو میده که یا خود دامین یا پوشه خاصی رو ریدایرکت کنید. اگه میخواید کل دامین ریدایرکت شه، فیلد سوم رو خالی بگذارید.
فیلد چهارم دامین مقصد رو وارد کنید که میخواید به اون آدرس ریدایرکت بشه.
در پایین یه دکمه رادیویی هست که تعیین می کنید با www یا بدون www ریدایرکت شه
نهایتاً اگه تمایل دارید هر فایلی در دامین 1 به فایل متناظرش در دامین 2 منتقل شه، گزینه wild card هم تیک بزنید.
با سلام
نمی خواستم بی خودی تاپیک بزنم ، با اجازه همینجا سوالمو می پرسم
من تو پنل دامینم یه همیچین چیزی دارم :
http://8pic.ir/images/vspoxo0p997kypskj27i.png
این دامنه ، کوتاه شده ی دامنه سایت اصلی هستش ، می خوام لینک کوتاه ریدایرکت بشه به اصلی ، باید همون 301 رو انتخاب کنم ، اون گزینه ی آخری که گفتید اینجا نداره ، باید تو کنترل پنل هاست برم یا مهم نیست ؟ با همین همه ی دامنه اصلی همراه با ساب دامین ها بالا میاد دیگه ؟
با سلام تو کادر Destination URL دامنه ای که می خواهید در نهایت باز بشه وارد کنید . دامنه ای که می خواهید با زدن اون به سایت اصلی ریدایرکت بشید(دامنه مبدا ) باید روی هاست شما به عنوان دامین اصلی پارک شده باشه
متاسفانه نشد
دو تا دامنه دارم ،که از دو جای مختلف گرفتم
مثلا دامنه اصلی : name.com
دامنه فرعی : na.me
دی ان اس هاست رو ، روی دامنه اصلی ست کردم
اما واسه فرعی دی ان اس ست نکردم
دامنه فرعی کارش کوتاه سازی لینکهاست ، ریدایرکت میشه روی اصلی
توی پنل دامنه فرعی همونطور که تو عکس بالا نشون دادم گزینه ی ریدایرکت داره که مثلا آدرس دامنه رو میدی از طریق 301 یا 302 ریدایرکت میشه روی اون
حالا من همینکارو کردم تو پنل na.me از قسمت Destination URL آدرس دامنه اصلی رو که name.com باشه وارد کردم
اما اینجا یه مشکلی هست , هر آدرس زده بشه فقط name.com میاره , مثلا na.me/abc زده بشه , بجای name.com/abc فقط name.com میاره
احتمالا این روش بالا کارساز نمیتونه باشه و باید از داخل هاست اینکار انجام بشه , برای این حالت چیکار باید کرد؟
سلام چندین راه وجود داره از طریق کد htacess
از طریق ریدایت کردن هاست
از طریق افزونه
با سلام
راه حل دوستان جامع بود. فقط تا حدودی تکمیل می کنم
راه حل اول :
-------1- ست کردن دی ان اس دامنه های دوم و سوم مشابه دی ان اس دامنه ی اصلی
-------2- وارد کنترل پنل دامنه ی اصلی خود شوید و از بخش پارک دامنه ، دیگر دامنه ها را پارک کنید
راه حل دوم :
آپلود کردن فایل ایندکس بر روی هاست دو دامنه ی دیگر. کدهای ایندکس زیر
توسط کد فوق به فاصله ی سه ثانیه به دامنه ی وانیا ریدایرکت خواهید شدکد HTML:<head>
<meta http-equiv="refresh" content="3; url=http://vaniait.com.COM">
</head>
راه حل سوم
استفاده از فایل httaccess
که کاملاً مشخصهکد:
# options+FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newdomain\.com\/$1" [R=301,L]
همیشه خندان باشید
مرتضی پورمحمد
سایتتان وردپرسی است؟
کدهای PHP و افزونه های مختلفی برای ریدایرکت کردن لینک های یک سایت وردپرس وجود دارند ولی بهترین روش استفاده از کد زیر در فایل htaccess موجود در ریشه وب سایت وردپرس قدیم یا مبداء می باشد .
نکته : قبل از انجام دادن اینکار بهتر است همه افزونه های سایت وردپرس قدیم را غیرفعال کنید .
هشدار : قبل از تغییر دادن فایل .htaccess از آن نسخه پشتیبان تهیه کنید .
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
در کد بالا آدرس سایت جدید وردپرس را با newdomain.com جایگزین کنید .