@LexPex
PM Sysadm

Интерсный редирект htaccess. Как сдрелать редирект с URL содержащий хэштег(#) в корень сайта домена?

Всем привет!
Задача скрыть страницу на от пользователей путем редиректа скрываемой страницы в корень сайта (да нужно сделать именно так) НО! URL страницы имеет #(хэштег) в своем составе https://blablabla.com/#category/products/d3fcb50d-...
Если сделать содержимым .htaccess как ниже то редирект не работает
.htaccess:
Options +FollowSymLinks
RewriteEngine On
Redirect 301 /#category/products/d3fcb50d-d083-42d9-9ac3-a168039ffb0a https://blablabla.com


Я пока склоняюсь к тому что редирект не работает из за символа хэштега (#)
Буду признатеоен если кто то подскажет как сделать правильный редирект!
Спасибо
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
Через якорь(#) делают навигацию для сайтов где требуется избежать перезагрузки страницы. Например сайт онлайн музыки.
Так же такая навигация характерна для сайтов с фронтом на javascript.
Body страницы остается постоянным . По кликам динамически меняется контент в диве или другом элементе, который выбрал разработчик.

Как Вам уже писали по протоколу http часть урла после # на сервер не передается.

Так что htaccess здесь не применим.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Linux
Системный администратор
Никак. Это надо делать на стороне браузера средствами JS, так как хеши на сервер не передаются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы