我刚刚将我的OSX升级到El Capitan,它搞砸了我的apache环境.
我在/ Users / username / Sites中运行我的项目.
升级后我发现/etc/apache2/httpd.conf已重置为默认值,因此我必须按照此Link重新设置
但在修复配置后,当我尝试访问wordpress网站时,永久链接不再起作用.
首页和管理页面正在运行.但是,当我导航到其他页面时,它不起作用,我收到此错误:
Not Found
The requested URL /en/ was not found on this server.
Not Found
The requested URL /workshop was not found on this server.
我已经尝试更新永久链接.我检查了我的.htaccess,它是可写的.但是,固定链接仍然不起作用.
最佳答案 我认为错过指南的一步是在你的vhost中添加它:
<Directory /Users/username/sites>
AllowOverride All
</Directory>
如果没有AllowOverride指令,将忽略站点的WordPress目录中的.htaccess文件.
您还需要启用评论中提到的重写模块.