Назад | Перейти на главную страницу

.htaccess не работает на сервере Zend в Windows

Я новичок в MVC framework на PHP, а также в файле .htaccess. Я использую Zend server на ОС Windows.

Мой код в .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Линия LoadModule rewrite_module modules/mod_rewrite.so включен в моем файле httpd.conf.

.htaccess не работает на моем сервере

Чтобы активировать htaccess, проверьте файлы конфигурации и убедитесь, что у вас есть следующие или похожие строки:

# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
        Require all denied
</FilesMatch>