Нужно ли что-то менять в php.ini, чтобы вносить изменения в .htaccess? - PullRequest
2 голосов
/ 25 июня 2010

Я пытаюсь поставить правило перезаписи на .htaccess, но оно не работает.Нужно ли вносить изменения в php.ini, чтобы разрешить добавление правил в .htaccess?

Заранее спасибо,

Джон

Ответы [ 3 ]

2 голосов
/ 25 июня 2010

Нет, php.ini специально связан с PHP, .htaccess - это Apache.

Каковы ваши правила? Если это что-то вроде mod_rewrite, то вам может потребоваться включить модуль mod_rewrite в Apache.

1 голос
/ 25 июня 2010

Вы должны отредактировать ваш файл Apache vhost и разрешить файлу .htaccess переопределять настройки.Это делается с помощью оператора

AllowOverride 

в части каталога файла vhost.И, возможно, включение mod_rewrite.

0 голосов
/ 25 июня 2010

Нет, .htacces полностью не зависит от PHP.Это файл конфигурации apache для изменения конфигурации папки .htaccess.

Чтобы включить перезапись в вашем .htaccess

RewriteEngine On

Для этого вам необходимо включитьmod_rewrite в вашей конфигурации Apache.

ОБНОВЛЕНИЕ:

Вам не нужен вышеуказанный код в файле .htaccess, если в вашей конфигурации Apache есть следующее:

<IfModule mod_rewrite.c>  
RewriteEngine on
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...