konjkav

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

8 پست در این موضوع قرار دارد

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

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

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

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

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

ویا

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

0

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


لینک به پست

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

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

1

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


لینک به پست

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

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

ممنون 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]

0

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


لینک به پست

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

از کدهای زیر در 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/

2

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


لینک به پست

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

از کدهای زیر در 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 تاشو چک کردم نشد.

0

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


لینک به پست


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

2

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


لینک به پست


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

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

0

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


لینک به پست

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

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
2

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری