Apache redirecionando todos os subdiretórios subpastas de volta ao diretório raiz

Apache redirecionando todos os subdiretórios subpastas de volta ao diretório raiz

Eu tenho um site armazenado em uma pasta raiz. example.com me leva corretamente ao site armazenado em/var/www/mainsite. Quero colocar vários sites em subpastas. então example.com/website1, ..2, ..3 etc. Para fazer isso, usei um alias, pois website1 não está armazenado em/var/www/mainsite.

Alias  /website1 /var/www/website1/public/

Este código funciona apenas para a página inicial. Se eu for para example.com/website1, ele carrega corretamente a página inicial, mas se eu visitar example.com/website1/css, ele me redireciona para example.com/css. Isso não deveria estar acontecendo. Qualquer URL que eu clicar no subsite me leva à página 404 do site principal ou a algum outro diretório no site principal, mas não ao subsite. Como posso impedir que o Apache faça isso. Meu arquivo .htaccess em /var/www/website1/public está em branco. o site principal possui um arquivo .htaccess, mas como o site1 está em uma pasta diferente, o site principal nem deve ser visualizado.

Atualmente estou usando subdomínios, então estou tentando mudar isso para usar subdiretórios.

Estou usando o centos 6 com apache e um site php

Responder1

você precisa de um check-upDocumentRootconfigurações, no httpdalias do mod documento,

se você estiver criando um Alias ​​para um diretório fora do seu DocumentRoot, precisará permitir explicitamente o acesso ao diretório de destino

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
   Order allow,deny
   Allow from all
</Directory>

informação relacionada