Thường chuyển hướng một trang web sang một tuổi [miền web Redirect trong .htaccess] mới

Khi chúng ta từ bỏ một trang web cũ để đổi lấy một trang web mới, điều tốt là nên giữ khách truy cập của trang web cũ và tự động chuyển hướng họ đến trang web mới. Trong tình huống này có thể có hai kịch bản.

1. Các trang web mới được cài đặt trên cùng một tên miền trên trang web cũng là Vechiu.

Trong tình huống này, nó là tốt nhất để chúng tôi giữ URLhợp lệ cho tất cả các trang cũ và nếu điều này là không thể, các URL bị thiếu sẽ cần phải chuyển hướng đến các trang mới, có liên quan hoặc đến chỉ mục của trang web mới (trang đầu tiên hoặc trang chủ).
Các extemplu nếu các trang web cũ có địa chỉ web "http://numedomeniu.com/servicii.html", Nó được chỉ ra rằng địa chỉ này cũng tồn tại trên dự án web mới. Nếu điều này là không thể, chuyển hướng 301 vĩnh viễn sẽ phải được thực hiện đến một địa chỉ mới có liên quan hoặc đến "trang chủ", bằng cách sử dụng tệp.htaccess.
Trong trường hợp này, chúng tôi mở và chỉnh sửa tệp.htaccess từ gốc của miền (công khai, public_html hầu hết thời gian). Chúng tôi thêm các dòng:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Cũ trang "servicii.html"Nó sẽ được tự động chuyển đến trang mới 'portofoliu.html".
Để chuyển hướng trang "services.html" đến chỉ mục của trang web, chúng tôi sử dụng dòng:

Chuyển hướng 301 /servicii.html http://numedomeniu.com/

2. Các trang web mới được cài đặt trên một tên miền mới và muốn làm chuyển hướng từ cũ sang tên miền mới.

Trong trường hợp này, lưu ý rằng bạn cần nó lưu trữ (Dịch vụ Web Hosting) cho cả hai tên miền. Ít nhất trong một thời gian, cho đến khi tên miền cũ không còn tồn tại Google SearchTrên thẻphát tờ rơi, Vv quảng cáo.
Chuyển hướng tất cả các trang web từ trang web cũ để trang đầu tiên của trang web mới sẽ được thêm vào.htaccessdòng dự án cũ CPC:

 <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule> 

Khi thực hiện những thay đổi này, trang web cũ của chúng tôi sẽ được tự động chuyển đến trang web mới.

Redirection sử dụng tập tin 301 Htaccess. Nó chỉ có sẵn các máy chủ web sử dụng Apache (HTTP server) Với module mod_rewrite kích hoạt (mod_rewrite.c).

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Làm thế nào để » Linux » Apache » Thường chuyển hướng một trang web sang một tuổi [miền web Redirect trong .htaccess] mới
Để lại một bình luận