Почему мои зигзагообразные маршруты не работают, когда Javascript отключен?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему мои зигзагообразные маршруты не работают, когда Javascript отключен?

Сообщение Anonymous »

Я использую маршруты Ziggy на своем сайте Laravel (Inertia/Vue3). Я использую рендеринг на стороне сервера. Маршруты работают нормально, когда включен Javscript. Маршруты не работают, когда Javascript отключен или когда поисковая система пытается просканировать сайт.
Вы можете увидеть пример здесь: https://kitcollect.com/register.< /p>
Если вы наведете указатель мыши на ссылку «Уже зарегистрировано» с включенным JavaScript, вы увидите URL-адрес «https://kitcollect.com/register/login».
Если вы нажмете на ссылку с включенным Javascript, вы будете перенаправлены на «https://kitcollect.com/login», как и должно быть. Если вы отключите javacript и нажмете на ссылку, вы перейдете на «https://kitcollect.com/register/login». Он рассматривает ссылку как относительную ссылку.
Мой компонент генерирует эту ссылку, используя следующее:

Код: Выделить всё

Already registered?

Маршрут входа, на который он ссылается, является стандартным маршрутом входа в Laravel: Route::get('login', [AuthenticatedSessionController::class, 'create']) ->name('login' );
Вот как выглядит мое промежуточное ПО HandleInertiaRequests:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/78012928/why-are-my-ziggy-routes-not-working-when-javascript-is-disabled[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»