rewriterule не работает yii
Primary tabs
почему -то у меня не работает предлагаемый здесь набор правил, для сокрытия имени входного скрипта в url :
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
Решение
проблема оказалась зарыта в порядке переопределения правил, установленном в vhosts.conf - в именно чтобы переопределить ранее уставленные правила полезно добавить в определение виртуального хоста в файле vhost.conf секцию Directory с директивой AllowOverride
например так (пробелы после и до угловых скобок не нужны) =
< VirtualHost *:80 >
DocumentRoot "D:/WebServer/home/dev/ystart"
ServerName ystart
ServerAlias qwe
< Directory / >
AllowOverride All
< /Directory >
< /VirtualHost >
- Log in to post comments
- 3311 reads
melisa
Thu, 08/24/2017 - 11:06
Permalink
также возможна такая ошибка
также возможна такая ошибка