Я пытаюсь настроить приложение Nuxt, используя @ nuxt / pwa starter-template для рендеринга на стороне сервера на общем хостинге. Однако мое приложение Nuxt работает на "http://localhost:50000". Я пытаюсь показать запущенное приложение из "http://example.com" с помощью правила перезаписи в .htaccess.
При попытке доступа к "http://example.com" отображается 404. Без маршрута "Индекс (/)" любой другой маршрут в порядке. Даже переход к маршруту "Индекс (/)" с любого другого маршрута тоже нормально. Показывает только 404 при попытке загрузить маршрут "/" напрямую.
Например:
http://example.com
Не работает
http://example.com/contact
Прекрасно работает
*** На Github уже есть такая же проблема: https://github.com/nuxt/nuxt.js/issues/2625 Но я не нашел оттуда ничего полезного.
Вот файл .htaccess, который я использую. -
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*) http://127.0.0.1:50000/$1 [P,L]
</IfModule>
Может кто-нибудь помочь мне с этим вопросом ??? Заранее спасибо!