переписать строку запроса - PullRequest
0 голосов
/ 06 июня 2011

У меня есть URL "www.abc.com/index.php?page/Secure"

, и я хочу получить к нему доступ с помощью "www.abc.com/secure"

. Я пытаюсь добавить .htaccess протоколирование для "index.php?page/Secure", но мне сказали, что мне нужноиспользуйте LocationMatch и для этого мне нужно переписать URL.

@ mike, спасибо, что ваше решение сработало

Но теперь я получаю ошибку 500, когда пытаюсь защитить местоположение с помощью htaccess

<Location /secure>
     AuthType Basic
     AuthName "Secure Area"
     AuthUserFile .htpasswd
     Require valid-user
</Location>

`my .htaccess и .htpasswd находятся в одном каталоге, который является публичным / w

1 Ответ

0 голосов
/ 06 июня 2011

Для конкретной страницы:

# Enable Rewrite Engine
RewriteEngine on

#Create friendly URL
RewriteRule ^secure$ index.php?page/secure [L]

Попробуйте использовать: http://turnkey -buddy.com / mod_rewrite_tool /

Это бесплатный генератор перезаписи.Работает как шарм.

...