برای انتقال کلیه لینکهای داخلی وردپرس به آدرس جدید به روش زیر عمل کنید:

 

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

 

2. در این صفحه آدرس دامنه جدید را وارد نمایید و بعد روی دکمه Add Domain کلیک نمایید.

 

3. به صفحه اصلی cpanel برگردید و وارد file manager شوید.

4. پس از ورود به file manager ، وارد public-html شوید و فایل .htaccess رو edit بزنید و وارد کد های ان شوید.

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

5. پس از ان که وارد قسمت ویرایش کد های .htaccess شدید، در اولین خط و قبل از هر نوشته یا کد دیگری،  این کد ها را وارد نمایید:


Latest code fix redirect 301 pboblem in wordpress #

 

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^old-domain\.com$

RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

</IfModule>

 

BEGIN WordPress #

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteBase /

RewriteRule . /index.php [L]

</IfModule>

 

END WordPress #


نکته : به جای old-domain ، دامین قبلی رو وارد کنید و اگه com هست نیازی به تغییر پشوند نیست و اگه ir یا پسوند دیگه ای هست در ادامه پسوند رو بنویسید. دقت کنید که ^ اضافی نیست و نباید حذف شود و یا \ بعد از old-domain اضافی نیست و به جای newdomain.com آدرس دامنه جدید را جایگذاری فرمایید و تغییرات رو save بزنید.