Tôi sẽ thay đổi phần mở rộng tập tin từ ".htm" thành ".php", có bất lợi nào với hành động này không?
Tôi sẽ thay đổi phần mở rộng tập tin từ ".htm" thành ".php", có bất lợi nào với hành động này không?
Câu trả lời:
Đúng. Nếu bạn thay đổi phần mở rộng tập tin của một trang web trực tiếp, hậu quả sau đây sẽ xảy ra:
May mắn là tất cả điều này là dễ dàng để giải quyết. Bạn có thể thực hiện chuyển hướng 301 từ các URL cũ sang các URL mới. Điều này rất dễ dàng nếu tên tệp vẫn giữ nguyên và chỉ có phần mở rộng tệp đang thay đổi. Để thực hiện chuyển hướng 301 cho các trang của bạn, chỉ cần tạo một tệp có tên .htaccess và đặt nó vào thư mục gốc của bạn. Đặt cái này bên trong nó:
RewriteEngine on
RewriteRule (.*)\.htm$ /$1.php [R=301,L]
Điều này làm là nói với các công cụ tìm kiếm và trình duyệt web, rằng các trang của bạn đã di chuyển và nơi tìm thấy chúng (nó nói với họ rằng các trang kết thúc bằng .htm bây giờ kết thúc bằng .php). Sau đó, các công cụ tìm kiếm sẽ cập nhật chỉ mục của họ với các trang mới và cũng ghi có bất kỳ liên kết nào bạn có với các URL cũ vào các URL mới (mặc dù một lượng nhỏ giá trị của các liên kết đó bị mất). Trình duyệt web sẽ tự động chuyển hướng người dùng đến trang mới và họ thậm chí sẽ không biết điều đó đã xảy ra.
FYI, mở rộng tập tin không ảnh hưởng đến thứ hạng của bạn. Nói cách khác, .php không tốt hơn hoặc kém hơn .html hoặc .aspx, v.v. yếu tố trong bảng xếp hạng của họ có lẽ là một nhỏ).
Câu trả lời của John nói lên tất cả nhưng tôi muốn hỏi bạn một câu hỏi khác - vấn đề là gì? Có ít nhất hai lý do mà bạn nên gắn bó html
hoặc không có phần mở rộng nào cả:
Tôi khuyên bạn nên gắn bó htm
hoặc bỏ qua phần mở rộng nào. Nếu bạn cảm thấy thích phiêu lưu, bạn có thể biến tiện ích mở rộng thành một phần tính cách của trang web và sử dụng bất cứ thứ gì bạn thích.