[英]The permalinks in WordPress returns 404
我將wordpress生產網站導入本地服務器以對其進行修改並學習如何使用wordpress。 我使用LAMP,而我的WordPress項目與Ubuntu 16.04分區位於不同的硬盤上。 但是,即使我可以訪問主頁,所有其他鏈接(/ wp-admin除外)都返回404 not found錯誤。
如我所讀,問題可能是apache2未讀取.htaccess文件。 要啟用此選項,我需要使用sudo a2enmode rewrite
啟用插件重寫,並在/etc/apache2/sites-enabled/000-default.conf
進行更改:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
</Directory>
創建人:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
如果這可以糾正錯誤404,則會創建內部服務器錯誤...
有誰知道如何處理這個問題?
謝謝 !
您是否刷新了重寫規則?
轉到設置->永久鏈接,然后點擊保存。
另外,您可以通過調用flush_rewrite_rules()函數從您的主題中完成此操作。
當我需要為每個開發項目使用其他硬盤上的目錄時,我更改了Apache2的服務器根目錄,從而解決了我的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.