Tôi sẽ sử dụng quy tắc chuyển hướng nào để chuyển hướng tất cả các trang bên dưới olddomain.exampleđể được chuyển hướng đến newdomain.example?
Trang web có cấu trúc hoàn toàn khác nhau, vì vậy tôi muốn mọi trang dưới tên miền cũ sẽ được chuyển hướng đến trang chỉ mục tên miền mới .
Tôi nghĩ rằng điều này sẽ làm (trong thư mục cơ sở olddomain.example):
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.example/ [R=301]
Nhưng nếu tôi điều hướng đến olddomain.example/somepagetôi sẽ được chuyển hướng đến newdomain.example/somepage. Tôi đang mong đợi một chuyển hướng chỉ để newdomain.examplekhông có hậu tố trang.
Làm thế nào để tôi giữ phần cuối cùng ra?
RewriteEngine onRewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]* stackoverflow.com/a/7578810/1066234