Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro ao copiar e colar link no browser

Boa tarde, mestre! Então, se eu pegar a url de alguma rota e colar no browser ele da como se a página não existisse, veja o exemplo: http://abr.web7021.uni5.net/historico

Por que isso? Pois se eu for navegando pelo menu ele vai normal: http://abr.web7021.uni5.net/

5 respostas

Boa noite. Na aula de build você ficou atento nesse trecho:

No entanto, lembre-se que seu servidor, independente da linguagem utilizada, deve sempre retornar index.html para todas as requisições que forem feitas para ele. Por padrão, um servidor não adota esse comportamento. Aliás, você deve responder com index.html inclusive para páginas não encontradas.

Se seu back não fizer isso terá problemas nas rotas.

SIm, é verdade... Porém nós utilizamos a kinghost, tem alguma forma que faço para saber isso? Ou só consigo entrando em contato diretamente com eles?

solução!

Bom, em teoria você deveria saber, pois fez o deploy no servidor deles. Mas se não sabe, entre em contato com eles. Depois de descobrir qual tecnologia no lado do servidor foi utilizada para servir sua APP, você pode google sobre "how to enable html5 mode server Angular". Varia de tecnologia para tecnologia.

Sucesso e bom estudo.

Professor, muito obrigado! Consegui usando htaccess..

RewriteEngine On RewriteBase / RewriteRule ^index.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L]

Valeu mesmo!

Que notícia boa! Foi mais rápido do que imaginávamos.