[英]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.