【问题标题】:Permalinks give 404 error in WordPress on AWS EC2 instance running Ubuntu 16.04永久链接在运行 Ubuntu 16.04 的 AWS EC2 实例上的 WordPress 中出现 404 错误
【发布时间】:2018-04-28 20:57:04
【问题描述】:

我创建了一个 AWS (Ubuntu 16.04) AMI。安装了 WordPress 并上传了我的自定义主题。两次操作都很顺利。

我把我的网站放在/var/www/html

这是全新安装。我创建了两个两页/login/forbidden。在永久链接页面中,我选择了 Post Name 选项。

该站点有 .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

但每当我尝试访问 http://ec2-54-174-120-1.compute-1.amazonaws.com/login 时,我都会收到 404 错误。

配置在:/etc/apache2/apache2.conf

<Directory /var/www/html>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>

DocumentRoot /var/www/html/etc/apache2/sites-availabe/000-default.conf/etc/apache2/sites-enabled/000-default.conf 中都设置了

我重启了 Apache 服务器几次都没有成功。

sudo service apache2 restart

【问题讨论】:

    标签: wordpress apache amazon-web-services amazon-ec2 ubuntu-16.04


    【解决方案1】:

    我认为您需要启用 Apache mod_rewrite 模块。您可以通过运行以下命令来完成:

    sudo a2enmod rewrite

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-30
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 1970-01-01
      • 2012-04-06
      相关资源
      最近更新 更多