Hướng dẫn chuyển hướng tên miền cũ sang tên miền mới trên WordPress bằng JavaScript và .htaccess

Domain redirect

Xin chào các bạn, trong video và bài viết hôm nay, chúng ta sẽ tìm hiểu cách chuyển hướng tên miền cũ của bạn sang một tên miền mới trên nền tảng WordPress. Chuyển hướng tên miền là một bước quan trọng khi bạn thay đổi tên miền của trang web, và chúng ta sẽ sử dụng JavaScript và tập tin .htaccess để thực hiện việc này.

Phần 1: Chuyển hướng bằng JavaScript qua Plugin Header and Footer Scripts:

1. Cài đặt và cấu hình plugin: Đầu tiên, bạn cần cài đặt và kích hoạt plugin “Header and Footer Scripts”. Sau khi cài đặt, điều hướng đến phần cấu hình của plugin.

2. Thêm mã JavaScript: Trong phần cấu hình của plugin, bạn sẽ thấy các ô để thêm mã vào phần header hoặc footer của trang web. Hãy thêm đoạn mã JavaScript sau vào phần header:

<script>
if (window.location.hostname === 'tenmiencu.com' || window.location.hostname === 'www.tenmiencu.com') {
window.location.href = 'https://tenmienmoi.com';
}
</script>

Phần 2: Chuyển hướng bằng tập tin .htaccess:

1. Mở tập tin .htaccess: Tiếp theo, chúng ta sẽ điều chỉnh tập tin .htaccess để thực hiện chuyển hướng bằng cách sử dụng mod_rewrite.

2. Thêm mã vào .htaccess: Thêm đoạn mã sau vào tập tin .htaccess để chuyển hướng từ tên miền cũ sang tên miền mới:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tenmiencu.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.tenmiencu.com$
RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [L,R=301]
</IfModule>

Phần 3: Tự động chèn mã .htaccess qua Functions.php nếu không tìm thấy tập tin:

Trong trường hợp bạn không tìm thấy tập tin .htaccess trong thư mục gốc của WordPress, bạn có thể sử dụng hàm functions.php để tự động chèn mã chuyển hướng vào tập tin này. Điều này đảm bảo rằng chuyển hướng sẽ hoạt động đúng cách, ngay cả khi tập tin .htaccess chưa tồn tại.

1. Mở file functions.php: Đầu tiên, hãy mở file functions.php của theme WordPress bạn. Bạn có thể tìm thấy file này trong thư mục /wp-content/themes/ten-ma-theme-cua-ban/.

2. Sử dụng hàm thêm mã: Thêm đoạn mã sau vào cuối file functions.php:

function congminhweb() {
$chuyenhuong = "
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cayxanh2.muabanthemewp.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.cayxanh2.muabanthemewp.com$
RewriteRule ^(.*)$ http://cayxanh3.muabanthemewp.com/$1 [L,R=301]
";

// Kiểm tra xem tập tin .htaccess có tồn tại không
$htaccess_file = ABSPATH . '.htaccess';
if (file_exists($htaccess_file)) {
// Thêm nội dung vào tập tin .htaccess
$current_htaccess_content = file_get_contents($htaccess_file);
if (strpos($current_htaccess_content, $chuyenhuong) === false) {
file_put_contents($htaccess_file, $chuyenhuong . "n" . $current_htaccess_content);
}
}
}

add_action('init', 'congminhweb');

Và đó là cách chúng ta thực hiện chuyển hướng tên miền cũ sang tên miền mới trên WordPress, sử dụng cả mã JavaScript thông qua plugin “Header and Footer Scripts” và tập tin .htaccess. Bằng cách tuân theo các bước này, bạn có thể đảm bảo rằng việc chuyển hướng được thực hiện đúng cách khi có người truy cập vào tên miền cũ của bạn.

Cảm ơn các bạn đã luôn ủng hộ Công Minh Web. Nếu có bất kỳ câu hỏi hoặc ý kiến, xin vui lòng để lại trong phần bình luận phía dưới. Đừng quên đăng ký kênh để không bỏ lỡ những video hướng dẫn hữu ích khác từ chúng tôi. Hẹn gặp lại các bạn trong các video và bài viết tiếp theo

THAM GIA GROUPS CỦA CHÚNG TÔ wordpress việt nam
Rate this post

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *