برای انتقال کلیه لینکهای داخلی وردپرس به آدرس جدید به روش زیر عمل کنید:
- با استفاده از کدهای 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 بزنید.