Retirando meu Subdiretório da minha URL

0

Estou hospedando meu próprio site ..... Vamos chamá-lo www.mysite.com. É uma loja online e estou usando o Apache2 e a plataforma Magento Community 1.7. Eu tinha uma página "Em construção" definida na pasta usr / var / www / (enquanto trabalhava no site) Eu também defini um subdiretório lá chamado mystore. Eu estava fazendo todo o meu trabalho no site no subdiretório. Agora eu gostaria de fazer o site aparecer, apenas pelo URL, sem usar o subdiretório (www.mysite.com/mystore/). Eu tentei pegar todos os arquivos do subdiretório e colocá-los em usr / var / www. Isso não funcionou. Quando você vai para puxar a página do seu navegador, ainda tenta redirecioná-lo para o www.mysite.com/mystore. Alguém pode me informar como fazer isso?

    
por Darren D. 22.04.2013 / 23:31

1 resposta

0

Supondo que você esteja trabalhando no Ubuntu com o Apache ...

A configuração do Apache atende www.mysite.com do diretório /var/www/ , você provavelmente moveu a pasta mystore para /var/www e o caminho para a pasta agora é /var/www/mystore , que o Apache não pode manipular de acordo com suas necessidades e provavelmente servirá (de acordo com suas diretivas) em www.mysite.com/mystore .

Para corrigir isso, você terá que editar o local do site, que é mostrar ao Apache onde encontrar o arquivo que deseja exibir em www.mysite.com . Desde que você não dê mais detalhes, Eu suponho que existe um arquivo de configuração para mysite localizado no diretório /etc/apache/sites-available chamado default , default-ssl quais são os arquivos de configuração que vêm com cada instalação do Apache no Ubuntu ou algum outro nome você deu para o arquivo de configuração do site.

Você terá que editar as linhas neste arquivo de acordo. O arquivo pode conter as seguintes linhas:

DocumentRoot /var/www
  <Directory /var/www/>
[...]

mude para:

DocumentRoot /var/www/mystore
<Directory /var/www/mystore/>

salve o arquivo e execute o seguinte para que o Apache carregue a nova configuração:

sudo service apache2 reload

Você pode encontrar mais informações sobre como configurar o Apache em Documentação oficial do Ubuntu -HTTPD - Servidor Web Apache2 seção.

    
por Stef K 23.04.2013 / 00:49