【问题标题】:Wordpress Permalinks 404 error with HTTPS hostHTTPS 主机的 Wordpress 永久链接 404 错误
【发布时间】:2015-08-03 19:09:23
【问题描述】:

即使添加了 AllowOverride 和 Rewrite modules 参数,我的新永久链接仍会在我的网站上继续显示 404 错误。这是我的 default-ssl.conf 文件:

<IfModule mod_ssl.c>
<VirtualHost _default_:443>

ServerAdmin vincent.zzz@gmail.com
DocumentRoot /var/www/zzz
ServerName zzz.com.vn
ServerAlias www.zzz.com.vn

<Directory "/var/www/zzz">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>

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

#end of custon stuff..... 

这是我的 apache2.conf 文件的正常 http 部分:

<VirtualHost *:80>
ServerName zzz.com.vn
DocumentRoot /var/www/zzz
<Directory "/var/www/zzz">

    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    DirectoryIndex index.php

    #force SSL
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=permanent]

</Directory>

有人有想法吗?

【问题讨论】:

    标签: php wordpress https url-rewriting permalinks


    【解决方案1】:

    您确定启用了 mod_rewrite 吗? /etc/apache2/mods-enabled 中是否有指向 rewrite.load 的符号链接? 您可以通过以下方式启用该模组:

    sudo a2enmod rewrite
    

    【讨论】:

      猜你喜欢
      • 2016-01-16
      • 1970-01-01
      • 2013-08-03
      • 2018-04-23
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      相关资源
      最近更新 更多