رفتن به مطلب
mrgh

انتقال دامین ها به دامین اصلی

پست های پیشنهاد شده

اگر دامینی با پسوند های محتلف دارید.

برای مثال دامین اصلی zabet.com را ثبت کرده اید و سایتتان را راه اندازی کردید.

اما دامین های zabet.ir و zabet.org و zabet.net را نیز ثبت کرده اید و می خواهید از آن ها برای سایت اصلی استفاده نمایید.

چهار روش اصلی برای انتقال دامین ها وجود دارد که هر کدام ویژگی های خودشان را دارند.

روش اول – استفاده از Iframe:

کافیست در یک صفحه html خالی کد زیر را کپی کنید و به جای مقدار src آدرس دلخواه را بنویسید.

      
  

عیب:

شما حتما باید یک هاست دیگر برای آن دامنه تهیه کنید تا فقط آن یک صفحه html را در آن آپلود کنید.

همینطور شما با کلیک هر صفحه در قسمت آدرس مروگر همچنان آدرس اولیه را می بینید.

مزیت:

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

روش دوم – استفاده از htaccess:

با استفاده از تغییراتی در فایل Htaccess قادر خواهید بود

مطالب سایت را به سایر دامین های سایتتان انتقال دهید.

برای انتقال محتوای سایتتان به دامین با www از کد زیر استفاده کنید.

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

    طراحی سایت
   اسکریپت
   خدمات
   نمونه کار ها
   پرداخت
   پشتیبانی
   تماس با ما

انتقال دامین ها به دامین اصلی
» آموزش طراحی سایت » آموزش SEO » انتقال دامین ها به دامین اصلی

اگر دامینی با پسوند های محتلف دارید.
برای مثال دامین اصلی zabet.com را ثبت کرده اید و سایتتان را راه اندازی کردید.
اما دامین های zabet.ir و zabet.org و zabet.net را نیز ثبت کرده اید و می خواهید از آن ها برای سایت اصلی استفاده نمایید.

چهار روش اصلی برای انتقال دامین ها وجود دارد که هر کدام ویژگی های خودشان را دارند.

روش اول – استفاده از Iframe:

کافیست در یک صفحه html خالی کد زیر را کپی کنید و به جای مقدار src آدرس دلخواه را بنویسید.
نمایش ساده جهت کپی کد

  
  

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


روش دوم – استفاده از htaccess:

با استفاده از تغییراتی در فایل Htaccess قادر خواهید بود
مطالب سایت را به سایر دامین های سایتتان انتقال دهید.
برای انتقال محتوای سایتتان به دامین با www از کد زیر استفاده کنید.
کافیست کدی مشابه زیر را در فایل htaccess خودتان کپی کنید.

RewriteEngine on

#  Redirect All Domain To .com
rewritecond %{http_host} ^zabet.com [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.net [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.net [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.org [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.org [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.ir [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.ir [nc]
rewriterule ^(.*)$  [r=301,nc]

برای انتقال محتوای سایتتان به دامین دیگرتان از کد زیر استفاده نمایید.

برای مثال فرض بر این است که هر صفحه ای از دامین .net به دامین .com برود.

Options All -Indexes +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} (.*).net [NC]
RewriteRule ^.*.net(.*)$ http://asanyadak[/quote]$1 [R=301,NC,L]

معایب:

دامین های دیگر شما هیچ عمری پیدا نمی کنند

و با زمانیکه دامین شما بدون هاست است هیچ فرقی ندارد.

هاست شما حتما باید لینوکس باشد.

مزیت:

در این روش احتیاج به هاست جداگانه ندارید.

از نظر سئو مشکلی برای محتوای تکراری برایتان پیش نخواهد آمد.

روش سوم – استفاده از metatag:

مانند روش اول شما باید هاست جداگانه برای یک صفحه html تهیه کنید با این تفاوت که به جای استفاده از Iframe که سایت اصلی را در یک پنجره نامریی نمایش می دهد از یک انتقال دهنده استفاده می کنیم، کافیست کد زیر را در قسمت head صفحه html خود قرار دهید.

این کد صفحه را بعد از ۵ ثانیه انتقال می دهد و برای ویرایش زمان باید مقدار content را تغییر بدهید.



معایب:

نیاز به هاست جداگانه است.

این روش کمی قدیمی است و سو استفاده های مختلف از جمله حملات dDos و … باعث شده که برخی موتور های جستجو نگاه خوبی به این کد نداشته باشند (همه این نظر را ندارند)

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

مزیت:

می توانید انتقال را بر جسب ثانیه زمان دار کنید.

روش چهارم – استفاده از parkdomain:

در این روش شما با استفاده از کنترل پنل مانند Cpanel می توانید دامین های دیگر خود را در قسمت Parkdomain اضافه کنید.

البته فراموش نکنید که در این روش ما دامین های دیگر را به هاست انتقال می دهیم نه به دامین اصلی!

همینطور DNS های دامین های فرعی را قبل از اضافه کردند با هاست خودتان مطابقت دهید.

روش پنجم – استفاده از addon domain:

شما برای استفاده از این روش باید هاستی داشته باشید که کنترل پنلش این قابلیت را داشته باشد.

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

همچنین می توانید یک اکانت FTP جداگانه برای این دامین تعریف کنید!

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

مولف: میثم ضابط

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

روش دوم – استفاده از htaccess:

با استفاده از تغییراتی در فایل Htaccess قادر خواهید بود

مطالب سایت را به سایر دامین های سایتتان انتقال دهید.

برای انتقال محتوای سایتتان به دامین با www از کد زیر استفاده کنید.

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

RewriteEngine on

#  Redirect All Domain To .com
rewritecond %{http_host} ^zabet.com [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.net [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.net [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.org [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.org [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^www.zabet.ir [nc]
rewriterule ^(.*)$  [r=301,nc]
rewritecond %{http_host} ^zabet.ir [nc]
rewriterule ^(.*)$  [r=301,nc]

برای انتقال محتوای سایتتان به دامین دیگرتان از کد زیر استفاده نمایید.

برای مثال فرض بر این است که هر صفحه ای از دامین .net به دامین .com برود.

Options All -Indexes +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} (.*).net [NC]
RewriteRule ^.*.net(.*)$ http://asanyadak[/quote]$1 [R=301,NC,L]

معایب:

دامین های دیگر شما هیچ عمری پیدا نمی کنند

و با زمانیکه دامین شما بدون هاست است هیچ فرقی ندارد.

هاست شما حتما باید لینوکس باشد.

مزیت:

در این روش احتیاج به هاست جداگانه ندارید.

از نظر سئو مشکلی برای محتوای تکراری برایتان پیش نخواهد آمد.

سلام و ممنون از آموزشتون

میشه این روش htaccess رو بیشتر توضیح بدین؟

آیا این روش تمام مطالب رو نمایش میده؟ یعنی مثلا اگه دامنه اصلی دات کام باشه و اون یکی دات نت باشه، آیا تمام آدرس هایی که با دات نت زده بشه به دات کام انتقال پیدا میکنه؟ یعنی اگه کاربر مثلا آدرس www.domain.net/joomina.php رو بزنه به آدرس www.domain.com/joomina.php منتقل میشه(من اینجوری مد نظرمه) یا فقط بازدن آدرس دات نت اطلاعات و دیتاهای آدرس دات کام رو مشاهده می کنه؟

ضمنا این کدها رو توی htaccess کدوم دامنه باید قرار داد؟

زیاد سوال کردم :D شرمنده، ممنونم :heart:

یاعلی./

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

مطالب دامین اصلی به دامین های دیگتون ریدایرکت میشه.پس باید تو htaccess دامین اصلی این کار رو بکنید

بدرود

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...