381просмотров
1 октября 2025 г.
Score: 419
Убираем множественные слеши 🔗 Помню, что обещал вам мод на мультиязычный сайт. Как и говорил, он готов на 100%, осталось только видеоинструкцию снять. Но поскольку наступила осень, здоровье как обычно подвело 🤒 Немного отойду, сделаю видос и сразу опубликую 🙏 А пока, ловите полезный скрипт из моих наработок, который заменяет множественные слеши на одинарные: <script>
/Убираем множественные слеши: https://t.me/VladislavLand/
(function() { var originalPath = window.location.pathname; var cleanedPath = originalPath.replace(/\/+/g, '/'); if (originalPath !== cleanedPath) { var newUrl = window.location.origin + cleanedPath + window.location.search + window.location.hash; window.location.replace(newUrl); }
})();
</script> Примеры работы:
1️⃣ example.com//about///contact → example.com/about/contact
2️⃣ example.com/////products → example.com/products
3️⃣ example.com/blog//post// → example.com/blog/post/ Это нужно для SEO, поскольку поисковые системы могут считать URL с множественными слешами разными страницами (а это SEO-ошибка). Вставляйте в head вашего сайта, переопубликуйте страницы и всё будет работать ☺️ Код выполняется сразу при загрузке страницы и перенаправляет пользователя на "чистый" URL, если обнаружены избыточные слеши 😎 #неМод@VladislavLand