Im запускает localhost XAMPP на моем Mac и пытается настроить сервер Apache с mod_rewrite, heres мой код в .htaccess
(который находится в htdocs)
<IfModule mod_rewrite.c>
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^test/?$ api/rest/v1.0/api_controller.php?request=$1 [NOCASE,LAST] # Handle requests for "test"
RewriteLog "logs/rewritelog"
RewriteLogLevel 7
</IfModule>
Это единственный код в файле .htaccess
.
Когда я пытаюсь использовать ссылку http://localhost/test/1
в своем браузере, я просто получаю указание на ошибку 404.
Ive проверяется под htdocs/logs/rewritelog, но там нет никаких файлов и даже папка, называемая журналами.
ОБНОВИТЬ
Im работает версия Apache версии 2.4.10
Таким образом, файл.htaccess был сохранен как.htaccess.txt, где расширение.txt было скрыто. Если вы получите ту же ошибку, проверьте файл в Get Info.
/test/1
. Может быть, попробуйте^test/(.*)$