0

[WordPress] Lỗi tất cả các link đều “Not found” trừ trang chủ

Lỗi này xảy ra khi mình chuyển host, dùng lệnh rsync để chuyển dữ liệu sau đó restore Database.

Nguyên nhân là do dùng lệnh rsync với cú pháp đơn giản, và nó không copy file “.htaccess” cũng như các file, thư mục ẩn khác.

Để khắc phục ta bổ sung thêm cú pháp (là 2 dấu – viết liền nhau nhưng ko hiểu sao web của mình nó lại dính thành 1 dấu – dài, chính xác chỗ này phải là 2 dấu nhé, “- -” viết liền nhau bỏ ngoặc kép)

–include=”.htaccess” –exclude=”.*”

Như vậy nó sẽ copy đầy đủ cả file, thư mục ẩn. Và cú pháp đầy đủ mình thường dùng là:

# rsync -avz –include=”.htaccess” –exclude=”.*” -e ssh root@localhost:/Thư mục nguồn/ /Thư mục đích/

Đi ngủ nhé…

Trả lời

Thư điện tử 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 *