Неправильные ссылки на страницы после развертывания приложения Laravel на общем хосте - PullRequest
0 голосов
/ 18 мая 2018

Я использовал ajax для загрузки содержимого пагинации в его фрейм.В Локальном хосте все было в порядке.Например, в разделе http://localhost:8000/exampleroute pagination link для комментария, страница 2: http://localhost:8000/content/page_comments?page=2 и работает хорошо.

Но на общем хосте есть: https://example.com/content/page_comments?%2Fexampleroute=&page=2 и ссылки не работают.Я думаю, проблема связана с файлом .htaccess.Итак, содержимое .htaccess здесь:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
  ErrorDocument 404 /index.php
</IfModule>

Что такое базовая проблема?

1 Ответ

0 голосов
/ 18 мая 2018

RewriteBase / может показаться, что это может быть проблемой.

Удалите его и сравните с https://laravel.com/docs/5.6/installation#pretty-urls. Убедитесь, что в вашем файле .env установлено значение APP_URL для URL-адреса приложения..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...