所以,我有一个很常见的问题——我最近从Precise升级到Ubuntu Trusty Tahr,结果我不得不升级apache。现在,我的wordpress站点可以访问,但我无法访问wordpress站点中的任何页面。
例如,www.asjweddingsandevents。com工作正常,但www.asjweddingsandevents。com/about给出了404(“about”是wordpress中的一个页面)。我尝试将永久链接从“页面名称”重置为“普通”-在“普通”表单中,可以通过page_id=
-样式链接(例如。http://www.asjweddingsandevents.com/?page_id=10), 但当我将它们设置回“页面名称”时,它们再次无法访问。
我已经仔细检查了apache重写模块是否已启用(它正用于同一服务器上的其他站点),并且我还仔细检查了.htaccess
文件,即666。这个.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
我在wordpress配置方面不是非常流利,更糟糕的是,我并不是一个真正的apache忍者,所以我非常感谢您对我做错了什么(或者,考虑到这是一个普遍的错误,我如何解决问题)的帮助。