Я устанавливаю свой файл .htaccess
прямо сейчас, чтобы использовать дружественные URL-адреса (вручную). Но, когда я перехожу к URL-адресу, сервер показывает мне ошибку 404 .
RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f Rewriterule ^register$ register.php
Я действительно уверен, что mod_rewrite включен, потому что я вижу его при использовании phpinfo()
.
Несмотря на то, что mod-rewrite
включен, по умолчанию он не включен для файлов .htaccess
.
Задержи дыхание
Config
в строке Apache и выберите httpd.conf
xampp/htdocs">
# AllowOverride All
. Удалите #
, который является комментарием AllowOverride All
, убедитесь, что он находится в правильном разделе, и удалите комментарий #
Проверьте в теге httpd.conf, просмотрите это свойство
AllowOverride All
AllowOverride разрешает использовать файл htaccess.