2015-08-03 3 views
1

Мои новые постоянные ссылки продолжают показывать ошибку 404 на моем сайте даже после добавления параметров AllowOverride и Rewrite. Вот мой по умолчанию-ssl.conf файл:Ошибка Wordpress 404 с хостом HTTPS

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

ServerAdmin [email protected] 
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..... 

А вот нормальный HTTP часть моего файла apache2.conf:

<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> 

ли кто-нибудь иметь идея?

ответ

0

Вы уверены, что mod_rewrite включен? Есть ли символическая ссылка для rewrite.load в /etc/apache2/mods-enabled? Вы можете включить модификацию с:

sudo a2enmod rewrite 
+0

Да, это: Перезапись модуля уже включена –

Смежные вопросы