Tôi vừa mới cài đặt wordpress, tôi đang phải đối mặt với các vấn đề khi tôi cố gắng để thay đổi định dạng permalinks,404 không tìm thấy, URL được yêu cầu <<url name>> không tìm thấy trên máy chủ này trong wordpress
khi tôi thay đổi permalink từ mặc định cho đến ngày và thời gian
Default http://127.0.0.1/?p=123
Day and name http://127.0.0.1/2015/03/16/sample-post/
vào liên kết được tạo ra does't làm việc, nó mang lại cho cùng error 404
mọi lúc ,
The requested URL /2015/03/16/post-5-problem/ was not found on this server.
Nhưng khi loại permalink được mặc định thì nó hoạt động hoàn hảo.
tôi tìm thấy một số giải pháp mà là
sudo a2enmod rewrite
Module rewrite already enabled
giải pháp khác là thay đổi các điều khoản chế độ của tập tin .htaccess để 666 (cho quyền ghi vào wordpress của tập tin .htaccess) trước khi thay đổi các permalink từ mặc định một số loại khác,
sudo chmod 666 /address_of_.htaccess
tôi đã kiểm tra các tập tin .htaccess
# 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
nhưng ở trên có vẻ là đúng, bao gồm trên bởi wordpress tự
Cả giải pháp does't có vẻ làm việc, là có bất cứ điều gì khác làm tôi phải thay đổi để cho phép các tùy chọn permalink?
Nội dung của tệp .htaccess trong thư mục WordPress của bạn là gì? –
Thử thêm phần AllowOverride All vào thư mục của cấu hình Apache cho tài liệu gốc của bạn P.S. tất nhiên, khởi động lại apache của bạn sau đó;) –