Reputation: 1
I use mcamara/laravel-localization
package to add a locale segment to all URLs.
I added a route group in the web.php:
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [
'localize', // \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRoutes
'localeSessionRedirect', // \Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect
'localizationRedirect', // \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter
'localeViewPath', // \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath
],
], function () {
Route::get('/', [HomeController::class, 'home'])->name('home');
Route::get('currencies', 'currencies')->name('currencies');
/* Other routes ... */
});
When accessing the home page konoha.com/fr
, it works correctly (status code 200)
On the home page, I fetch(konoha.com/fr/currencies
) in a JS file, the flow happened:
konoha.com/fr/currencies
(302 Found (from disk cache), Referrer-Policy: no-referrer-when-downgrade)konoha.com/fr/currencies
(301 Moved Permanently (from disk cache), Referrer-Policy: no-referrer-when-downgrade)Commented the line "#add_header Referrer-Policy "no-referrer-when-downgrade";" in include.headers
Also added these middleware (localize, localeSessionRedirect, localizationRedirect, localeViewPath) in the middleware 'web' in RouteServiceProvidor. But still got the same issue. So, please help to check this issue. Thanks!
Upvotes: 0
Views: 34