Перенаправить URL с хешем, используя файл .htaccess
Я пытаюсь перенаправить URL-адрес, содержащий хэш, на другой URL-адрес.
Пример: example.com/#test следует перенаправить на example.com/teste_page
Можно ли это сделать с помощью файла htaccess?
Ответ 1
Нет, хеши никогда не отправляются на сервер, они являются идентификаторами фрагмента страницы, поэтому используются только браузером. Так что вы .htaccess никогда не имели бы доступа к хэшу. Вам нужно будет сделать несколько отличных переадресаций, чтобы получить эту информацию на ваш сервер.
Вот некоторые идеи, которые могут что-то исправить:
Да, это можно сделать, просто используйте флаг No Escape... [NE, R, L]
Ответ 3
Это не может быть сделано с .htaccess - насколько это касается браузера, # и все, что следует за ним, не нужно отправлять на сервер, так как это ссылка для браузера.