رفتن به مطلب

پرسش درباره تغییر دامنه سایت وردپرسی


nasimparsi

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

تغییر دامین به اینصورت باید انجام بگیره

شما تو دایرکت ادمین change می کنی اسم پوشه سایت به ادرس جدید تغییر پیدا می کنه

دوباره  ادرس قبلی رو  ست می کنی(مثل اینکه میخوای دو تا سایت رو یه هاست داشته باشی)  که پوشه به اسم old domain ایجاد بشه

حالا یه فایل htaccess  داخلش ایجاد کن  و کد ریدایرکت رو بذار تو(پایین گذاشتم کدشو)

شرایط ریدایرکت :

- حتما با کد 301 ریدایرکت بشه (بعضا دوستان به اشتباه با 302 ریدایرکت می کنن - اونم به خاطر عدم اشنایی)

- همه ادرس های قبلی چه با www چه بدون www به ادرس جدید(مشخص کنید ادرس جدید هم باwww باشه یا بدونش ) منتقل بشه

www.olddomain.com =====> www.newdomain.com

olddomain.com=========> www.newdomain.com

 

کد : (اینو داخل فایل htaccess که تو ادرس قدیمی ساختین بذارین) - همه ادرس هارو به ادرس جدید(ادرس جدید بدون www) منتقل می کنه - ویرایش با ادرس خودت فراموش نشه

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.ir [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.ir [NC]
RewriteRule ^(.*)$ http://newdomain.ir/$1 [L,R=301,NC]

 

لینک به ارسال

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

1- دامنه ی پارک شده رو حذف کردم

2- دامنه ی قدیمی رو دوباره در دایرکت ادمین ADD کردم و دایرکتوری دامنه ی قدیمی bestshiraz دوباره ایجاد شد

3- یک فایل httcc... توی دایرکتوری و پوشه ی پابلیک دامنه ی قدیمی ایجاد کردم و این کدها رو توش گذاشتم:
 

نقل قول

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^bestshiraz.ir [NC,OR]
RewriteCond %{HTTP_HOST} ^www.bestshiraz.ir [NC]
RewriteRule ^(.*)$ http://ebum.ir/$1 [L,R=301,NC]


#Force non-www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

 

4- کدی که توی فایل httccc... دامنه ی جدید گذاشته بودم رو پاک کردم

5- الان نتیجه ی کار در وبسایت که گفته بودین به این صورت در اومده. این بار واقعا دیگه همه چیز درست شده؟

Capture.JPG

ویرایش شده توسط nasimparsi
لینک به ارسال

درود مجدد

 

صرفا کد زیر برای htaccess دامنه قدیمی کافیه.

کد زیر نسبت به کدهایی که گذاشتید استاندارد تر نوشته شده.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^bestshiraz\.ir$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.bestshiraz\.ir$ [NC]
RewriteRule ^(.*)$ http\:\/\/ebum\.ir\/$1 [R=301,L]
نقل قول

5- الان نتیجه ی کار در وبسایت که گفته بودین به این صورت در اومده. این بار واقعا دیگه همه چیز درست شده؟

درسته.

re.jpg.ec74d9152abad9811ca1cba0555760e5.jpg

لینک به ارسال

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

 

من مراحل مربوط به گوگل وبمستر رو انجام دادم

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

اما چه زمانی این جایگزینی صورت می گیره و اینکه بعد از 1 سال می تونیم اون دامنه ی قدیمی رو کاملا حذف کنیم از روی هاست و نیازی به تمدید دامنه قدیمی نیست؟

با سپاس

لینک به ارسال

وقتی با سرچ

info:bestshiraz.ir

توی گوگل دامنه ebum.ir اومد یعنی تغییرات رو تازه استارتش رو زده گوگل.

طبق تجربه من تغییرات وابسته به قدرت سایت از 1 هفته تا 6 ماه زمان میبره.

بعیده از 6 ماه طولانی تر بشه.

لینک به ارسال
در در ۱۳۹۶/۷/۱۲ at 00:58، mehran-b گفته است :

وقتی با سرچ


info:bestshiraz.ir

توی گوگل دامنه ebum.ir اومد یعنی تغییرات رو تازه استارتش رو زده گوگل.

طبق تجربه من تغییرات وابسته به قدرت سایت از 1 هفته تا 6 ماه زمان میبره.

بعیده از 6 ماه طولانی تر بشه.

ببخشید اتفاقی که افتاده تا به امروز که زیرنظر داشتم. این کد که فرمودید رو توی گوگل می زنم و به نظر دامنه جدید یعنی Ebum.ir اومده باشه. تصویر زیر رو ببنید:

Capture.JPG.122e55e29f5ed037d28a84fbf6eb619e.JPG

اما مشکلی که هست و نمی دونم طبیعی هست یا خیر اینه که پست هایی که رنک خوبی داشتن و صفحه اول گوگل بودن ( با دامنه قدیمی ) از صفحه اول گوگل حذف شدن و در کل می شه گفت قابل پیدا شدن نیستند توی تنایج گوگل

 

این طبیعی هست و بعد از بازه ی زمانی که گفتید درست می شه یا  مشکلی در میون هست؟

 

 

لینک به ارسال

سلام و درود

 

شما اون عکس هدر سایتتون هم آدرس رو با دامنه جدید بکنید.

نقل قول

این طبیعی هست و بعد از بازه ی زمانی که گفتید درست می شه یا  مشکلی در میون هست؟

به نظر من طبیعیه بعد از تغییر دامین افت مقطعی داشته باشیم.

لینک به ارسال
در در ۱۳۹۶/۷/۱۸ at 13:17، mehran-b گفته است :

سلام و درود

 

شما اون عکس هدر سایتتون هم آدرس رو با دامنه جدید بکنید.

به نظر من طبیعیه بعد از تغییر دامین افت مقطعی داشته باشیم.

ممنون الان که نگاه می کنم پست ها به حلت اولیه برگشتن

 

یک پرسش دیگه داشتم خدمت شما

آیا می تونم مطالب دو وبسایت رو ادغام کنم؟ یعنی اگر بنده دو وبسایت داشته باشم با نزدیک به 30 پست آیا می تونم بدون آسیب دیدن به سئوی وبسایت یکی از اون ها رو در یکی دیگه ادغام کنم ؟ چون دیگه واقعا توانایی تولید محتوا رو ندارم.

البته می خواستم این ادغام به صورت اصولی باشه و امتیاز سایت به سایت جدید انتقال پیدا کنه

 

آیا راه حلی در این زمینه وجود داره؟

لینک به ارسال
در 1 دقیقه قبل، mehran-b گفته است :

درود مجدد

 

چطوری میخواید ترکیب کنید مطالب این دو سایت رو؟

ببنید دو تا وبسایت هست که توشون مطالب آموزشی می گذاشتم.

 

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

نمیدونم برای این موضوع هم راه حلی گذاشته گوگل یا نه؟

 

لینک به ارسال

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

@4M!R خان لطفا نظرتون رو اعلام کنید.

لینک به ارسال

من خودم تجربه ادغام  دو تا سایت رو نداشتم ولی لینک زیر می تونه کمکتون کنه برا ادغام

https://www.elegantthemes.com/blog/tips-tricks/import-export-wordpress-website

ولی در کل اگه تعداد مطلب کمه بصورت دستی انجام بشه بهتره(ایجاد لینک به همان صورت که تو سایت قبلی بود)

بعدش ریدایرکتش می کنین مثل اموزش های بالا(البته باید پیوند یکتا تغییر نکنه تا مشکل 404 نده)

 

قبل از همه چیز بکاپ فراموش نشه

 

لینک به ارسال
  • 2 هفته بعد...
در در ۱۳۹۶/۷/۲۲ at 21:44، mehran-b گفته است :

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

@4M!R خان لطفا نظرتون رو اعلام کنید.

دوست گرامی برای تغییر دامنه ی سایتی که با پرستاشاپ ساخته شده هم از همین روش می شه استفاده کرد؟

یا اینکه پرستاشاپ با وردپرس تفاوت می کنه؟

لینک به ارسال
  • 2 ماه بعد...
در در ۱۳۹۶/۷/۱۸ at 13:17، mehran-b گفته است :

سلام و درود

 

شما اون عکس هدر سایتتون هم آدرس رو با دامنه جدید بکنید.

به نظر من طبیعیه بعد از تغییر دامین افت مقطعی داشته باشیم.

درود بر شما

 

ببخشید من برای همین تارنما ( سایت ) که ریدایرکت کردیم به دامنه ی جدید گواهی ssl رو نصب کردم. برای ریدایرکت از http به https نیاز هست که چند کد در فایل htaccess وارد بشه. می خواستم بدونم اگر این کدها رو وارد بکنم مشکلی برای ریدایرکت دامنه ی قدیمی به دامنه ی جدید به وجود نمیاد؟

 

کدهای ریدایرکت http به https گویا این ها هستند: ( الان من گواهی ssl رو به خوبی نصب کردم و از پیخوان و تنظیمات همگانی آدرس ها رو به https تبدیل کردم و فقط مونده این کدها )

البته دو تا کد رو من در اینترنتی پیدا کردم و نمی دونم کدوم رو باید وارد کنم:

کد اول:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ۸۰
RewriteRule ^(.*)$ https://www.yoursite.com/$۱ [R,L]
</IfModule>

define('FORCE_SSL_ADMIN', true);


کد دوم:

 

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);

 

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

 

 

 

لینک به ارسال

سلام و درود

 

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

در مورد کد ریدایرکتی که هم ریدایرکت آدرس قدیم به آدرس جدید رو حفظ کنه و هم ریدایرکت https رو اعمال کنه نظرم من این کده:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC,OR]
RewriteCond %{HTTP_HOST} ^bestshiraz\.ir$ [NC]
RewriteRule ^(.*)$ https\:\/\/ebum\.ir\/$1 [R=301,L]
</IfModule>

 

موفق باشید

لینک به ارسال
در ۱ ساعت قبل، mehran-b گفته است :

سلام و درود

 

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

در مورد کد ریدایرکتی که هم ریدایرکت آدرس قدیم به آدرس جدید رو حفظ کنه و هم ریدایرکت https رو اعمال کنه نظرم من این کده:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC,OR]
RewriteCond %{HTTP_HOST} ^bestshiraz\.ir$ [NC]
RewriteRule ^(.*)$ https\:\/\/ebum\.ir\/$1 [R=301,L]
</IfModule>

 

موفق باشید

 

ممنون

 

برای اطمینان این رو عرض می کنم اگر ممکنه راهنمایی کنید

 

الان کدی که قبلا به من داده بودین در فایل در پوشه ی هاست دامنه ی قدیمی به نام bestshiraz.ir هست - این کدی هست که الان توی فایل htaccess دامنه ی قدیمی گذاشتم:
 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^bestshiraz\.ir$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.bestshiraz\.ir$ [NC]
RewriteRule ^(.*)$ http\:\/\/ebum\.ir\/$1 [R=301,L]

 

الان گویا کد مربوط به انتقال از http به https باید در فایل در پوشه ی هاست دامنه ی جدید باشه یعنی http://ebum.ir

 

در نتیجه کدی که شما یکجا کردید برای ریدایرکت هر دو موضوع ( دامنه ی قدیمی به جدید + http به https ) رو باید کجا بزارم؟ توی فایل htaccess از دامنه ی قدیمی یعنی bestshiraz یا دامنه ی جدید ebum ؟

یااینکه باید به کد قدیمی دست نزنم و کد https رو توی فایل htaccess دامنه ی جدید بزارم؟

لینک به ارسال

درود مجدد

 

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

در صورتی که هاست ها مجزا هست htaccess دامنه قبلی همونی که بود باشه و برای دامنه جدید رو کد زیر بذارید:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https\:\/\/ebum\.ir\/$1 [R=301,L]
</IfModule>

 

موفق باشید

لینک به ارسال
ارسال شده در (ویرایش شده)
در 22 دقیقه قبل، mehran-b گفته است :

درود مجدد

 

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

در صورتی که هاست ها مجزا هست htaccess دامنه قبلی همونی که بود باشه و برای دامنه جدید رو کد زیر بذارید:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https\:\/\/ebum\.ir\/$1 [R=301,L]
</IfModule>

 

موفق باشید

با سپاس انجام شد

 

1- راهی هست که مطمئن بشیم همگی آدرس ها و عکس ها و... به خوبی به https ریدایرکت می شن؟

 

2- من یک زیردامنه هم با این نشانی دارم http://shop.ebum.ir/ که طبیعی هست فایل htaccess  مستقل خودشو رو داره چون یک وردپرس جداگانه روی این ساب دامین نصب هست و ... نیازی هست برای زیردامنه ها هم کدی و .. وارد بشه یا اینکه این کد که وارد کردیم روی همگی زیردامنه ها و... هم اعمال می شه؟

ویرایش شده توسط nasimparsi
لینک به ارسال

درود مجدد

 

نقل قول

1- راهی هست که مطمئن بشیم همگی آدرس ها و عکس ها و... به خوبی به https ریدایرکت می شن؟

شما باید خودتون تمامی آدرس های درون سایتون رو چه لینک ها و چه آدرس عکس ها رو به https تبدیل کنید.

برای تست هم این سایت خوبه.

نقل قول

2- من یک زیردامنه هم با این نشانی دارم http://shop.ebum.ir/ که طبیعی هست فایل htaccess  مستقل خودشو رو داره چون یک وردپرس جداگانه روی این ساب دامین نصب هست و ... نیازی هست برای زیردامنه ها هم کدی و .. وارد بشه یا اینکه این کد که وارد کردیم روی همگی زیردامنه ها و... هم اعمال می شه؟

خیر اون کد فقط برای دامین اصلی هست.

برای سابدامین هم SSL نصب کردید؟

لینک به ارسال
ارسال شده در (ویرایش شده)
در 34 دقیقه قبل، mehran-b گفته است :

درود مجدد

 

شما باید خودتون تمامی آدرس های درون سایتون رو چه لینک ها و چه آدرس عکس ها رو به https تبدیل کنید.

برای تست هم این سایت خوبه.

خیر اون کد فقط برای دامین اصلی هست.

برای سابدامین هم SSL نصب کردید؟

1- بله برای ساب دامین هم گواهی ssl رو نصب کردم. باید همین کد رو برای ساب دامین هم بزارم پس؟

2- برای تبدیل آدرسهای درون سایت احتمالا افزونه ای وجود داشته باشه که به صورت خودکار http ها رو به https تبدیل کنه درسته؟

 

نتیجه تست در سایتی که معرفی کردین این شد:

Capture.JPG.1b469d4918e43243dbf42437485d51a2.JPG

ویرایش شده توسط nasimparsi
لینک به ارسال
در 23 ساعت قبل، nasimparsi گفته است :

1- بله برای ساب دامین هم گواهی ssl رو نصب کردم. باید همین کد رو برای ساب دامین هم بزارم پس؟

2- برای تبدیل آدرسهای درون سایت احتمالا افزونه ای وجود داشته باشه که به صورت خودکار http ها رو به https تبدیل کنه درسته؟

 

نتیجه تست در سایتی که معرفی کردین این شد:

Capture.JPG.1b469d4918e43243dbf42437485d51a2.JPG

باسلام

در پنل وردپرس ، تنظیمات > همگانی

آدرس رو ویرایش کنید (http رو به https تغییر بدین)و روی ذخیره تغییرات کلیک کنید 

سپس به تنظیمات > پیوندهای یکتا برید و بدون اینکه به چیزی دست بزنید روی ذخیره تغییرات کلیک کنید.

 بقیه بصورت خودکار اعمال میشه

لینک به ارسال
ارسال شده در (ویرایش شده)
در 22 دقیقه قبل، nazanin123 گفته است :

باسلام

در پنل وردپرس ، تنظیمات > همگانی

آدرس رو ویرایش کنید (http رو به https تغییر بدین)و روی ذخیره تغییرات کلیک کنید 

سپس به تنظیمات > پیوندهای یکتا برید و بدون اینکه به چیزی دست بزنید روی ذخیره تغییرات کلیک کنید.

 بقیه بصورت خودکار اعمال میشه

گزینه ی اولی رو قبلا انجام داده بودم ( تنظیمات > همگانی )
Capture.JPG.ac939d1b9c074165b16bdf4012ba3f1a.JPG

 

گزیه ی دوم رو الان انجام دادم ( تنظیمات > پیوندهای یکتا

1.JPG.a445a0f39b57d872f4efc1247cc1e4a5.JPG

الان با این شرایط همه چیز به خوبی انجام شده؟ هم روی ساب دامین و هم روی دامنه ی اصلی همه چیز ( با در نظر گرفتن کدهای پیشنهادی دوستمون mehran-b و این تغییراتی که شما گفتید و انجام شده )

می تونم مطمئن باشم که الان http به https هم برای دامنه اصلی ebum.ir و هم برای shop.ebum.ir ریدایرکت می شه. ( + آدرس های درون پست ها )

 

به این خاطر این رو می خوام مطمئن بشم که پس از این کارها اقدام کنم برای معرفی دامنه با https به گوگل وبمستر

 

با سپاس

 

ویرایش شده توسط nasimparsi
لینک به ارسال

درود مجدد

 

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

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https\:\/\/shop\.ebum\.ir\/$1 [R=301,L]
</IfModule>

یه نکته هم اینکه لوگو سایتتون بدون https هست.

لینک به ارسال
ارسال شده در (ویرایش شده)
در 7 دقیقه قبل، mehran-b گفته است :

درود مجدد

 

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


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https\:\/\/shop\.ebum\.ir\/$1 [R=301,L]
</IfModule>

یه نکته هم اینکه لوگو سایتتون بدون https هست.

ممنون

 

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

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

ویرایش شده توسط nasimparsi
لینک به ارسال

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

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

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

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

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

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

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

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

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