جهش به محتوا
ورود کاربران
وبلاگوردپرستغییر آدرس سایت در وردپرس – آموزش تغییر URL سایت
هر زمان نیاز به کمک داشتید، در کنار شما هستیم . با ما تماس بگیرید ( 031-3626 0000 ) یا درخواست خود را به صورت آنلاین ثبت نمایید.

تغییر آدرس سایت در وردپرس – آموزش تغییر URL سایت

آدرس سایت را می توان به عنوان مهمترین المان در یک سایت معرفی کرد. در واقع اگر یک سایت اینترنتی را مانند مغازه ای در نظر بگیریم که محصولی را می فروشد و یا سرویسی را ارائه می کنند، روش اینکه شما به این مغازه بروید، آدرس آن خواهد بود. در بعضی از موارد ممکن است این آدرس دچار اختلالاتی شود، به عنوان مثال وقتی سایتی که با وردپرس ساخته شده است را تغییر آدرس بدهید و یا آن را از لوکال هاست روی یک هاست اینترنتی بارگذاری کنید، مشکلاتی در آدرس این سایت ایجاد می شود که در این مقاله با ارائه یک آموزش جامع و کامل برای تغییر آدرس سایت در وردپرس آن را حل و فصل خواهیم کرد.

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

 

وردپرس چگونه با آدرس ها کار می کند

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

دلیل تغییر آدرس سایت در وردپرس

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

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

برای همین هم هست که وقتی شما یک دامنه را تغییر می دهید لازم نیست که تمامی برگه ها را یک به یک از نظر آدرس ویرایش کرده و آدرس های جدید را به آنها بدهید این پویایی آدرس سبب شده است که وردپرس در برابر آدرس ها بسیار منعطف باشد و به نوعی بتواند دردسر هماهنگ کردن این آدرس ها را از سر شما باز کند و تغییر آدرس سایت در وردپرس بسیار ساده شده است. البته باید در نظر داشت که این آدرس سازی پویا و زنده کمی از منابع را مصرف می کند و اگر بازدید های سایت شما بالا باشد باعث می شود تا سرعت نمایش صفحات برای شما کمی کند شود.

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

علت تغییر آدرس سایت در وردپرس

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

 

آموزش تغییر آدرس سایت در وردپرس

وقتی صحبت از تغییر آدرس سایت در وردپرس به میان می آید دقیقا منظور ما این است که می خواهیم دامنه خود را تغییر دهیم این دامنه و آدرس می تواند به هر دلیلی تغییر پیدا کند، ممکن است شما بخواهید نام زیر دامنه ای که به صورت یک Zone تعریف کرده اید و یک سایت جدا دارد را تغییر دهید. یا اینکه  پسوند دامنه خود را از ir به com تغییر داده باشید و یا حتی شاید قصد تغییر کل سایت خود را داشته باشید. این مورد تصمیمی است که شما گرفته اید و باید انجام شود. پس با هم به بررسی اینکه چگونه می توان تغییر آدرس سایت در وردپرس را انجام داد خواهیم پرداخت.

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

برای تغییر آدرس سایت در وردپرس به صورت کاملا بی دردسر و دقیق باید یک روش سه مرحله ای را به صورت کامل دنبال کنید. تا بتوانید این کار را انجام دهید. این مراحل به این شرح می باشد:

 

مرحله یکم تنظیمات وردپرس را تغییر دهید

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

 

اولین گام در تغییر آدرس سایت در وردپرس

 

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

 

مرحله یک و نیم تغییر آدرس از پایگاه داده

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

 

تغییر آدرس سایت در وردپرس از پایگاه داده

 

وقتی به اکانت phpMyAdmin خود وارد شدید یکی از کارهایی که لازم است انجام دهید این است که از پایگاه داده های موجود که در منوی سمت چپ به شما نمایش داده می شود، پایگاه داده سایت مربوطه را پیدا کرده و نمایش آن را فعال کنید. بعد از آن در بین جداول باید به دنبال جدول Wp-Option بگردید.

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

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

 

مرحله دوم تغییرات فایل Wp-Config.php

یکی از مهمترین فایل هایی که می تواند در سایت وردپرسی شما وجود داشته باشد و تنظیمات پیکربندی سایت شما را در خود دارد فایل wp-config.php است. کاری که باید بکنید این است که به سراغ کنترل پنل خود رفته، فایل منیجر خود را باز کرده و از پوشه Public_HTML فایل wp-config.php را پیدا کنید. روی این فایل راست کلیک کرده و گزینه Edit را انتخاب کنید.

 

تغییر آدرس سایت در وردپرس از Wp-Config

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

بعد از اینکه این فایل را برای ادیت آماده کردیم و وارد آن شدیم لازم است تا کدهای زیر را به سایت اضافه کنیم:

define(‘WP_HOME’,’http://yoursite.com’);

define(‘WP_SITEURL’,’http://yoursite.com’);

دقت داشته باشیید که باید به جای yoursite.com از آدرس سایت خود در داخل این کد ها استفاده نمایید.

با انجام این کار شما ترتیبی را اتخاذ کرده اید که وقتی افزونه های شما به سراغ آدرس میروند با آدرس های صحیح مواجه خواهند شد و کلیه آنها به صورت صحیح اجرا خواهند شد. شاید در ابتدای امر این موضوع که تنظیمات وردپرس را تغییر داده اید برای یک تغییر آدرس سایت در وردپرس به صورت صحیحی کافی به نظر برسد اما به هیچ وجه اینطور نیست و لازم است که این فایل نیز برای ماژول هایی که صرفا از آن استفاده می کنند تا آدرس URL را پیدا کنند لازم و ضروری می باشد.

 

مرحله سوم –  تغییرات فایل Function.php

یکی دیگر از فایل هایی که برای تغییر آدرس سایت در وردپرس به صورت کامل و صحیح لازم دارید آن را ویرایش کنید فایل فانکشن در قالب می باشد. شما با این کار به قالب سایت خود می فهمانید که داستان از چه قرار است و اینگونه کلیه فیچر ها و امکاناتی که قالب شما دارد با URL وارد شده توسط شما هماهنگ می شود. برای این کار لازم است که به سراغ کنترل پنل خود بروید و در آنجا فایل Function.php را پیدا کنید.

مسیری که می توانید این فایل را پیدا کنید درون پوشه مربوط به قالب شما می باشد، برای دسترسی به آن شما باید وارد پوشه Public_html شده و از آنجا به پوشه WP-Content بروید. در این پوشه پوشه ای به نام WP-Themes را مشاهده خواهید کرد. پوسته ها یا همان قالب هایی که روی سایت شما موجود باشد در این پوشه به شما نمایش داده خواهد شد. شما باید با انتخاب پوشه قالب فعال خود به آن وارد شده و در آنجا می توانید فایل Function.php را مشاهده کنید.

 

تغییر آدرس سایت در وردپرس از فانکشن

 

کاری که اکنون باید برای تکمیل فرایند تغییر آدرس سایت در وردپرس انجام دهید این است که کد های زیر را به فایل فانکشن اضافه کنید. با اضافه کردن این کد ها قالب شما هم به صورت تضمینی از آنچه که برای سایت شما اتفاق افتاده است آگاه می شود و شما می توانید مطمئن باشید که تغییر آدرس سایت در وردپرس به صورت بدون مشکل انجام گرفته است.

update_option( ‘siteurl’, ‘http://yoursite.com’ );

update_option( ‘home’, ‘http://yoursite.com’ );

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

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

 

ترفند تغییر آدرس سایت در وردپرس با داپلیکیتور

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

 

تغییر آدرس سایت در وردپرس با داپلیکیتور

 

برای انجام این کار باید افزونه را نصب کرده و آن را فعال کنید. بعد از نصب گزینه ای به نام Duplicator در منوی تنظیمات وردپرس قابل مشاهده خواهد بود که با کلیک روی آن به صفحه اصلی افزونه هدایت می شوید. در صورتی که گزینه Create New را انتخاب کنید، بعد از این کار شما می توانید نام فایل بکاپ مورد نظر خود را تعیین کرده و با ادامه مراحل کار را دنبال کنید. بعد از یک اسکن از سایت شما، ساخت بکاپ برای شما آغاز می شود.

 

بکاپ گیری در داپلیکیتور

 

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

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

 

اصلاح آدرس های دستی در تغییر آدرس سایت در وردپرس

باید توجه داشته باشید که تغییر آدرس سایت در وردپرس کاری است که می تواند کمی برای شما دردسر درست کند. به عنوان مثال باید به این موضوع توجه کنید که آدرس هایی که شما تغییر می دهید آدرس های اصلی هستند و صرفا برای صفحات پویا قابل اعمال هستند. در صورتی که شما آدرسی را به صورت دستی وارد کرده باشید با این تغییر آدرس به هم خواهد ریخت و باید آن را دوباره تنظیم کنید.

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

اما در صورتی که تغییر آدرس سایت در وردپرس را به روش اصولی آن که در اول گفته شد انجام دهید، می توانید از افزونه های دیگری برای تغییر سایر آدرس هایی که به صورت دستی وارد کرده اید و اکنون از اعتبار ساقط شده اند، استفاده کنید. به عنوان مثال افزونه Better Search Replace با بیش از یک میلیون نصب فعال می تواند این کار را برای شما انجام دهد و یک دستیار خوب برای زمانی باشد که می خواهید کار تغییر آدرس سایت در وردپرس را انجام دهید.

ارور ها تغییر آدرس سایت در وردپرس

 

نتیجه گیری

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

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

 

این مقاله برای شما مفید بود؟
بلهخیر

دیدگاهتان را بنویسید

Solve : *
13 + 8 =