Так что на моем сайте у меня есть несколько страниц контента.На одной из страниц косая черта добавляется к моей адресной строке, даже если я указываю своему браузеру на example.com/guides
, таким образом оставляя мне значение example.com/guides/
.Чтобы быть понятным, эта страница прекрасно загружается.Когда я указываю адресную строку на example.com/about
, она оставляет URL-адрес как есть и загружает страницу.Когда я захожу на example.com/about/
, он загружает ту же страницу и косая черта остается.Вот код из того, как мой сервер обрабатывает эти запросы получения:
app.get('/about', (req, res) => {
res.sendFile(__dirname + '/views/about.html');
});
app.get('/guides', (req, res) => {
res.sendFile(__dirname + '/views/guides.html');
});
Как вы можете видеть, оба html-файла отображаются одинаково.У меня нет JavaScript ни на одной из двух страниц, и я не загружаю внешние библиотеки ни на одной из этих страниц.Эта страница руководства является единственной с таким поведением.Также нет ошибок в консоли или журналах моего сервера.Заранее спасибо.
РЕДАКТИРОВАТЬ: После изучения страницы сети в моей консоли разработчика, он возвращает 301 Moved Permanently (from disk cache)
для кода состояния запроса GET.