Получение 404 на допустимых страницах поддоменов при обновлении - PullRequest
0 голосов
/ 23 января 2020

У меня есть сайт на поддомене, staging.mysite.com, и я получаю 404 для всех страниц, когда я обновляю sh этот URL. Это значит, что я могу перейти из приложения root на любую страницу, и она нормально загружается, но если я затем переименую sh эту страницу, я получу 404.

Я думаю, что это может быть проблема DNS?

mysite.com размещена на Godaddy и является основным доменом моей учетной записи. У меня есть запись A для staging, указывающая на мой хостинг IP, и я добавил staging в качестве субдомена с доменом как staging.mysite.com, а документ root как public_html/staging.

Нет проблема при разработке на локальном хосте, только при развертывании на промежуточном сайте. Это заставляет меня поверить, что это не проблема маршрутизации VueJS.

Это ошибка конфигурации DNS?

1 Ответ

1 голос
/ 23 января 2020

Вы обновили .htaccess?

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>

Дополнительная информация Пример конфигурации сервера

...