Я новый пользователь Zend Server. По какой-то причине Apache не читает мой файл htaccess в папке проекта. проверьте мои настройки:
Корень документа: C: \ Program Files \ Zend \ Apache2 \ htdocs \
папка проекта: C: \ Program Files \ Zend \ Apache2 \ htdocs \ project1 \ website \
htaccess путь: C: \ Program Files \ Zend \ Apache2 \ htdocs \ project1 \ website.htaccess
Пример правила rewrite в htaccess:
RewriteRule ^([a-zA-Z0-9\-]*)-([0-9]*)-([0-9]*)\.php$ /project1/website/index.php?cat=$2&page=$3 [L]
изменения в файле httpd.conf:
Модули LoadModule rewrite_module / mod_rewrite.so
<Directory "C:\Program Files\Zend\Apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride ALL Order allow,deny Allow from all </Directory>
Индексная страница работает нормально http: // localhost / project1 / website /
Вы должны перейти в файл httpd.conf в папку apchachi / conf и изменить AllowOverride none на AllowOverride ALL после перезапуска сервера apachi. Надеемся, что это сработает.