Я пытаюсь переписать мод Apache для работы на моей локальной машине. Я использую OSX с PHP 5, и модуль перезаписи мода Apache включен.
У меня есть каталог с именем localhost / ~ Jason / hfh / admin с различными PHP-включениями, который вызывается на основе переменной $ _GET. Я хочу позволить пользователям печатать (в теории)
localhost/~Jason/hfh/admin/pages
, и этот URL остается в адресной строке, тогда как отображается
localhost/~Jason/hfh/admin/?admin=pages
Зв
Я создал файл .htaccess, который находится в каталоге / hfh. Внутри я поместил этот мод переписать текст:
RewriteEngine On
RewriteRule ^admin/([^/.]+)/?$ admin/?admin=$1 [L]
Когда я захожу в браузер и набираю
localhost/~Jason/hfh/admin/pages
Я получаю ошибку «Страница загрузки проблемы», и Firefox говорит: «Упс. Firefox по какой-то причине не может загрузить эту страницу».
Может кто-нибудь помочь мне понять это? У меня такие тяжелые времена с regex и mod rewrite ...