AWS上的Wordpress网站会在除主页之外的所有网站上引发404错误

时间:2014-10-10 21:35:13

标签: php wordpress .htaccess amazon-web-services

我有一个在AWS上运行的网站 - Wordpress,最新版本,自定义主题

在我的笔记本电脑上MAMP工作正常,但在实际网站上,主页以外的所有页面都没有使用永久链接作为/%post-name%/

如果我将它们更改为默认值,我可以使永久链接工作。

我不认为它与htaccess有关,我已经尝试过擦洗它,我们对它进行了一些编辑,这没有什么区别。

以下是htaccess的内容:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ucampaign/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ucampaign/index.php [L]
</IfModule>

认为它与AWS实例中的设置有关,我知道这可能会变得复杂。但我不知道在哪里看。

感谢您查看此内容,如果需要了解更多信息,我将很乐意提供: - )

1 个答案:

答案 0 :(得分:0)

看起来像缺少mod_rewrite。检查apache配置。另外,确保Apache正在读取.htaccess文件。当我说检查以确保正在读取.htaccess时,服务器是否会在.htaccess文件中放入垃圾时抛出错误?您在AWS上运行什么类型的操作系统?