404在内部页面上,在我的本地服务器的所有站点中

时间:2018-12-05 作者:user761076

我有一个本地Apache服务器,with module rewrite loaded, 每当permalinks选项设置为与simple不同的选项时,此服务器中的所有Wordpress文件都找不到内部页面。

将永久链接选项设置为任何不同的选项,或将更改保存为强制。许多答案表明,在这种情况下,htaccess刷新不起作用。

。htaccess具有777 文件权限。

以下是Apache中加载的模块列表:

core mod\\u so mod\\u watchdog http\\u core mod\\u log\\u config mod\\u logio mod\\u version mod\\u unixd mod\\u access\\u compat mod\\u alias mod\\u auth\\u basic mod\\u authn\\u core mod\\u authz\\u host mod\\u authz\\u user mod\\u autoindex mod\\u deflate mod\\u dir mod\\u env mod filter mod\\u mime prefork mod\\u negotiation mod\\u php7 mod reqtimeout mod\\u rewrite mod\\u setu Envif mod\\u status mod\\u xsendfile

1 个回复
最合适的回答,由SO网友:kero 整理而成

这可能与您的整个Apache配置有关,而与WordPress本身无关。默认情况下,Apache不会加载任何自定义内容。htaccess文件,您需要设置AllowOverride 对于给定目录,如下所示

<Directory /path/to/site>
     AllowOverride FileInfo

     # etc
</Directory>
FileInfo 应该足够了,如果不够,请尝试All 并检查official documentation.

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?