Перезаписан URL-адрес htaccess, очищаемый хэшем

0

У меня есть страница с RewriteRule следующим образом:

RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?user=$1&language=$2 [QSA,L]

На странице index.php у меня есть несколько ссылок, указывающих на хэши # идентификаторов элементов. Когда пользователь приземляется на странице, он получает этот красивый URL:

mydomain.com/username/en

Что указывает на

mydomain.com/index.php?user=username&language=en

Проблема в том, что, как только одна из ссылок будет нажата, браузер изменит URL-адрес на

mydomain.com/#id

Разве это не должно измениться на что-то вроде этого?

mydomain.com/username/en#id

Я хочу, чтобы мой url выглядел так, как показано выше, что похоже на ожидаемое поведение страницы...

Любые мысли по этому поводу?

Теги:
.htaccess

1 ответ

0

Nevermind... только что нашел проблему

Я использовал JS, чтобы подтолкнуть состояния истории, и это в конечном итоге испортило URL-адреса!

  • 0
    Вы должны «принять» свой собственный ответ тогда
  • 0
    Я готов сделать, просто я должен ждать 2 дня хе-хе

Ещё вопросы

Сообщество Overcoder
Наверх
Меню