Я пытаюсь реализовать постоянные URL-адреса в Apache, и у меня возникают проблемы с передачей URL-адреса из RewriteMap, чтобы он оставался скрытым.То есть, если у меня есть PURL:
http://www.mysite.com/psearch?purl=12345
и сопоставленное значение для него:
http://www.mysite.com/search?name=test&type=test2
Я хочу, чтобы PURL был URL-адресом, отображаемым в адресной строке браузера.К сожалению, он продолжает отображать сайт, на который отображается PURL.Мое правило таково:
RewriteCond %{REQUEST_URI} /psearch(/)*$
RewriteMap mapper prg:/scripts/rewritetest.pl
RewriteRule ^/(.*)$ ${mapper:$1} [L]
Все, что сейчас делает маппер, это возвращает URL для тестовой страницы в системе, так как я пытаюсь заставить работать скрывающий адрес.И я знаю, что не собираю параметры прямо сейчас, я просто пытаюсь запустить тест с использованием клавиш psearch и добавлю остальные позже, если возможно скрыть адрес.
Любая помощьприветствуется, спасибо!