Trong trường hợp của tôi, trước hết tôi phải cập nhật các .htaccess
tập tin bên trong thư mục gốc trang web của tôi:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
WordPress thực hiện điều này tự động nếu nó có quyền ghi. Nếu không nó sẽ khiếu nại nó không thể ghi vào nó, và cung cấp cho các mẫu mã trên để bạn có thể tự cập nhật các .htaccess
.
Sau đó, tôi đã chỉnh sửa tệp apache2.conf
. Trong Linux, nó nằm trong /etc/apache2/apache2.conf
, sẽ có một phần như thế này:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Thay đổi AllowOverride None
-AllowOverride FileInfo
.
Cuối cùng, hãy thực hiện các lệnh sau:
sudo a2enmod rewrite
service apache2 restart
Tất cả các bước này là cần thiết để làm việc.
Điều này được lưu trữ trên apache – Ortund
@Ortund Xin lỗi, tôi đã bỏ lỡ điều đó. Tôi cập nhật câu trả lời của tôi, hy vọng rằng sẽ giúp. –
Bạn đã không bỏ lỡ nó, tôi nghĩ rằng nó đã đi mà không nói như vậy không bao gồm thông tin đó. Đã thêm nó ngay bây giờ mặc dù – Ortund