AWS EC2服务器为WordPress增加Permalink拓展,支持伪静态

许多同学在申请AWS(亚马逊服务)之后使用linux系统,并且将wordpress迁移至上面去了,但是发现伪静态失效了,这里是因为缺少伪静态支持组件,当然伪静态支持组件非常的多,这里斯凯推荐AWS官方推荐的拓展组件Permalink,让AWS EC2的 Apache 服务支持.htaccess文件,并启用伪静态。大致方法如下:

如果你是通过《AWS Amazon Linux(LINUX同样) 上安装 LAMP Web 服务器》中的方法对AWS EC2 linux系统进行Lamp环境配置的话,那么环境已经默认安装了Permalink拓展,你只需要编辑一下/etc/httpd/conf目录下的/httpd.conf文件即可,这里我们使用VIM命令,当然也可以使用VI命令,(这两个命令的不同之处后期斯凯会进行发布)

vim /etc/httpd/conf/httpd.conf   使用VIM命令对httpd.conf文件进行编辑。

命令执行之后你将会看到类似以下信息的内容;

AllowOverride None

AllowOverride None

<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # https://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

在以上文件中的红色标注部分 AllowOverride None 行改为 AllowOverride All。当然AllowOverride None在这个文件中会多次出现,这时你需要确认是否是在<Directory "/var/www/html">层级下面,如果是,那么你就修改正确了。

最后你重启一下apache服务就大功告成了哟!

斯凯

会点策划、设计、网络技术的综合性打杂人员。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

AWS EC2服务器为WordPress增加Permalink拓展,支持伪静态
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close