it-swarm-vi.tech

Khi WordPress không cung cấp tệp .htaccess cho các trang web nhiều trang mới vì CPanel Fantastico Auto-Installer?

Tôi đã cài đặt WordPress thông qua trình cài đặt tự động và sau đó định cấu hình nó dưới dạng nhiều trang. Nhưng bất cứ khi nào tôi tạo trang web WordPress bằng trình cài đặt tự động, nó không cung cấp cho tôi tệp .htaccess theo mặc định. Vì vậy, tôi đã tạo một tệp trống có tên .htaccess trong CPanel và dán mã này vào đó:

RewriteEngine On 
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files 
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule . index.php [L]

Đó có phải là một phương pháp đúng đắn?

2
Name-AK

Chắc chắn đây không phải là một vấn đề. Miễn là trang web của bạn hoạt động và chuyển hướng đến đúng trang, không có hại trong việc này. Bạn cũng có thể muốn sử dụng nó để bảo vệ tệp wp-config của mình khỏi tin tặc bằng cách thêm tệp này vào .htaccess của bạn:

<Files wp-config.php>
 Order Allow,Deny
 Deny from all
</Files>

Chúc may mắn :)

1
Bowe Frankema

Tệp .htaccess sẽ được wordpress tự động tạo khi bạn kích hoạt các permalinks đẹp. Trong trường hợp không, wordpress sẽ hiển thị cho bạn mã bạn nên sử dụng để tạo tệp theo cách thủ công.

Nếu bạn nghi ngờ nên sử dụng mã nào, tôi sẽ vô hiệu hóa các permalinks đẹp mắt trong phần phụ trợ, sao lưu và sau đó xóa tệp .htaccess hiện tại. Sau đó, tôi sẽ đi vào phần phụ trợ để kích hoạt lại permalinks một lần nữa và làm theo hướng dẫn được đưa ra.

1
hakre