Apache Redirecionando Todos Subdiretórios Sub-pastas Voltar para o diretório raiz [closed]

1

Eu tenho um site armazenado em uma pasta raiz. example.com corretamente me leva ao site armazenado em / var / www / mainsite. Eu quero colocar vários sites em subpastas. so example.com/website1, ..2, ..3 etc. Para fazer isso eu usei um alias, já que website1 não é armazenado em / var / www / mainsite.

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

Este código só funciona para a página inicial. Se eu acessar example.com/website1, ele carregará corretamente a página inicial, mas se eu visitar example.com/website1/css, ele me redirecionará 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 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 tem o arquivo .htaccess, mas como o website1 está em uma pasta diferente, o site principal não deve ser visto.

No momento, estou usando subdomínios, portanto, estou tentando alterar isso para usar subdiretórios.

Estou usando o centos 6 com o apache e um site php

    
por Dan Hastings 21.06.2015 / 09:44

1 resposta

3

você precisa verificar as configurações DocumentRoot , no httpd mod alias doc ,

if you are creating an Alias to a directory outside of your DocumentRoot, need to explicitly permit access to the target directory

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
   Order allow,deny
   Allow from all
</Directory>
    
por 21.06.2015 / 17:54