htaccess мод-переписать - PullRequest
       1

htaccess мод-переписать

0 голосов
/ 21 февраля 2012

У меня проблемы с переписыванием URL. У меня работает следующее правило:

RewriteRule ^([^/\.]+)/?/([^/\.]+)/?$ page.php?theme=$1&pg=$2 [L]

, который отображает URL следующим образом:

domain.com/theme/pg

Что мне нужно, чтобы URL переписать на domain.com/theme#pg Я думал, что ниже будет работать, но это не так:

RewriteRule ^([^/\.]+)/?#([^/\.]+)/?$ page.php?theme=$1&pg=$2 [L]

Что я делаю не так?

1 Ответ

0 голосов
/ 21 февраля 2012

# в URL - это вещь на стороне клиента - вы вообще не должны получать это на сервере.Вы можете переписать на URL-адрес, содержащий привязку, как указано, например, здесь:

, но не из URL-адрес, содержащий # - который вообще не попадет на сервер.

...