^ $ Página inicial reescrita no htaccess não funciona, ubuntu 14.04

0

Estou executando ubuntu 14.04 com apache 2.4.x . Eu criei o host virtual mydomain.local . Todo o meu website funciona perfeitamente na máquina local, exceto na página inicial, por exemplo, http://mydomain.local/

Eu posso executar qualquer coisa como http://mydomain.local/dir-name ou http://mydomain.local/file.name . Em suma, todas as URLs estão funcionando bem e têm algo no final.

Aqui está a minha estrutura de diretórios:

/var/www/html/site_name/public
     .htaccess
     wp/index.php
     index.php


A seguir está meu código .htaccess :

# Base is the URL path of the home directory
RewriteBase /
RewriteRule ^$ wp/index.php [L]

# Skip real files and directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Otherwise send it to WordPress
RewriteRule .* wp/index.php [L]


Arquivo de configuração do Virtualhost:

<VirtualHost *:80>
    ServerName mydomain.local

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/site_name/public

        <Directory /var/www/html/site_name/public>
                Options +FollowSymLinks
                Options +Indexes
                AllowOverride all
                Require all granted
                Order allow,deny
                Allow from all
        </Directory>


    ErrorLog ${APACHE_LOG_DIR}/site_name_local_error.log
    CustomLog ${APACHE_LOG_DIR}/site_name_local_access.log combined

</VirtualHost>

Todos os meus URLs redirecionam para /wp/index.php . Somente a página inicial http://mydomain.local/ não está sendo reescrita.

link não está processando o index.php principal em vez de wp / index.php

Nota: configuração do mesmo código e htaccess funcionando em ubuntu 16.04 .

    
por Parixit 17.05.2018 / 15:27

0 respostas