رفتن به مطلب

ریدایرکت مطالب از یک دامین به دامین دیگر


konjkav

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

سلام خدمت همه دوستان

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

تو گوگل change of address کردم و میگه ریدایرکت 301 کنم دامنه ی قبلی رو به جدید

منم کد رو گذاشتم تو .htaccess و ریدایرکت میشه.

الان سوالی که برام پیش اومده اینه که ریدایرکت 301 فقط روی root دامین انجام داده میشه؟ sitename.com

ویا

روی آدرس پست ها هم باید وقتی میزنی به آدرس جدید منتقل بشه؟ sitename.com/postname.php

لینک به ارسال

عنوان تاپیک به نظرتون درست هست ؟ ! !

بله به هر آدرسی روی اون دامنه برید ریدایرکت میشه

لینک به ارسال

عنوان تاپیک به نظرتون درست هست ؟ ! !

بله به هر آدرسی روی اون دامنه برید ریدایرکت میشه

ممنون kasra جان

من این کد رو میزارم ولی فقط صفحه اول ریدایرکت میشه و sitename.com/postname.php ریدایرکت نمیشه

مشکل از چی میتونه باشه؟


RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^/?$ "http\:\/\/www\.newdomain\.com\/" [R=301,L]

لینک به ارسال

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

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


#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

و


# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} !^oldsite.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]
# END WordPress

و


# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.oldsite.com RewriteRule (.*)
http://www.newsite.com/$1 [R=301,L]
# END WordPress

منابع :


http://premium.wpmudev.org/blog/how-to-301-redirect-wordpress-posts-to-a-new-domain/

و

http://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/

لینک به ارسال

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

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


#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

و


# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} !^oldsite.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]
# END WordPress

و


# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.oldsite.com RewriteRule (.*)
http://www.newsite.com/$1 [R=301,L]
# END WordPress

منابع :


http://premium.wpmudev.org/blog/how-to-301-redirect-wordpress-posts-to-a-new-domain/

و

http://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/

مرسی عزیزم 3 تاشو چک کردم نشد.

لینک به ارسال


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

البته میتونید از کدهای php ریدایرکت هم در هدرتون استفاده کنید


<?php
/* Redirect to new domain, you can enter new domain address in place of {dreamyoucareer.com} */
header("Location: http://dreamyourcareer.com/");
/* Make sure that code below does not get executed when we redirect. */
exit;
?>

توی گوگل سرچ کنید کدهای htaccess زیادی پیشنهاد شده .باید تست کنید :


https://www.google.com/search?q=redirect-wordpress-posts-to-a-new-domain&oq=redirect-wordpress-posts-to-a-new-domain&aqs=chrome..69i57j69i60.735j0j7&sourceid=chrome&espv=2&es_sm=93&ie=UTF-8

لینک به ارسال


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

البته میتونید از کدهای php ریدایرکت هم در هدرتون استفاده کنید


<?php
/* Redirect to new domain, you can enter new domain address in place of {dreamyoucareer.com} */
header("Location: http://dreamyourcareer.com/");
/* Make sure that code below does not get executed when we redirect. */
exit;
?>

توی گوگل سرچ کنید کدهای htaccess زیادی پیشنهاد شده .باید تست کنید :


https://www.google.com/search?q=redirect-wordpress-posts-to-a-new-domain&oq=redirect-wordpress-posts-to-a-new-domain&aqs=chrome..69i57j69i60.735j0j7&sourceid=chrome&espv=2&es_sm=93&ie=UTF-8

سلام مجدد با کد هر چی تست کردم نشد متاسفانه

یه پلاگین نصب کردم اوکی شده فقط مشکلی که داره اینه :

وقتی این آدرس رو میزنم ریدایرکت میشه پست :


http://www.13.flymusic.biz/?p=1167

اما وقتی این آدرس رو میزنم نمیشه :


http://www.13.flymusic.biz/1167-%D9%81%D9%88%D9%84-%D8%A2%D9%84%D8%A8%D9%88%D9%85-%D8%A7%D8%A8%D9%8A/

لازم به ذکر که من پیوند یکتای سایت رو این گزاشتم /%post_id%-%postname%/ و همه پست های سایت اینجوری ثبت شدن تو گوگل

افزونه ای که نصب کردم اسمش : SEO Redirect 301s

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

لینک به ارسال

این کد جواب میده من خودم چند وقته پیش استفاده کردم نگو نمیشه که امکان نداره این کد مشکل داشته باشه ;)

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^pdf-book.net [NC]
RewriteRule ^(.*)$ http://vatanpdf.com/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^www.pdf-book.net [NC]
RewriteRule ^(.*)$ http://vatanpdf.com/$1 [L,R=301]

pdf-book.net در اینجا دامنه قدیم هستش که باید دامین قدیمی رو جایگزین کنی

vatanpdf.com در اینجا دامنه جدید هستش که باید دامین جدید رو جایگزین کنی

بذار توی .htacess توی روت هاست کدها رو اول .httacess قرار بده

ویرایش شده توسط pdf-book
لینک به ارسال

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

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

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

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

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

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

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

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

×
×
  • اضافه کردن...