Executando verificação de segurança...
1

Dúvida com subdomínios

É o seguinte. Não sou experiente subindo sites para a web e a primeira vez fazendo com subdomínios utilizando o FileZila.
O meu mapeamento de rotas funciona da seguinte forma: o usuário digita a URL, o arquivo .htaccess aponta para o arquivo index.php. Esse arquivo é responsável então por pegar a rota que o usuário digitou, percorrer uma array multidimensional de rotas que digitei e chamar o método de um controller específico. Esse controller, por sua vez, renderiza a view. Fiz isso em PHP puro.
Qual o problema: o arquivo index.php está dentro da pasta public_html e todo resto do site é um diretório anterior. O site foi inteiro feito dessa forma e refatorar agora de forma que o index fique no diretório "/" é extremamente trabalhoso.
Então, mudei o root do subdomínio para "subdominioexemplo.com.br/public_html", esperando que o arquivo index seja executado corretamente e dê tudo certo. Fazendo dessa forma, tive um problema. Agora, quaisquer rotas funcionam, com exceção da rota principal "/". Alguém pode me ajudar? Estou com o tempo bem apertado e realmente não tenho ideia de qual o problema.

Carregando publicação patrocinada...
1

Imagino que você esteja usando uma hospedagem compartilhada, certo?

Normalmente dentro dos painéis (CPanel, HPanel) é possível que você configure subdomínios... Quando configurado, é criado um diretório com o nome do subdomínio, aí é só voce jogar seu projeto para dentro dele e configurar o .htaccess

Mas configurar o subdomínio depende de qual painel está sendo usado.

1

Então, tudo que recebi foi a conexão FTP e o banco de dados. Até mesmo para mudar o document root é burocrático, não tenho acesso ao painel. Porém vou tentar a solução que você falou. Do jeito que está, o .htaccess está dentro de public_html. Vou pedir para colocarem o document root no "/" e colocar o .htaccess lá configurado para acessar index.php em "/public_html". Assim que conseguir dou retorno

0
1
1