phpinfo () mod_rewrite - PullRequest
       15

phpinfo () mod_rewrite

8 голосов
/ 22 сентября 2010

Я пытаюсь выполнить переписывание URL, и после просмотра файла phpinfo я не вижу никаких упоминаний об этом .. Мой хост - FastHosts.

Должен ли я искать что-то ещев phpinfo() или я должен предположить, что mod_rewrite это просто disabled?

Ответы [ 3 ]

12 голосов
/ 22 сентября 2010

mod_rewrite - это модуль apache, а не модуль PHP. Это не видно в phpinfo(). Создайте .htaccess в некоторой подпапке и убедитесь, что он содержит:

RewriteEngine on

Укажите ваш браузер на папку. Если вы получили ошибку сервера, она не установлена. В противном случае это так.

8 голосов
/ 12 ноября 2012

Когда PHP используется в качестве модуля Apache apache_get_modules () может использоваться для проверки

<?php
print_r(apache_get_modules());
?>

, который затем дает такой результат:

Array
(
   [0] => core
   [1] => http_core
   [2] => mod_so
   [3] => sapi_apache2
   [4] => mod_mime
   [5] => mod_rewrite
)

apache_get_modules () не работает, если вы используете PHP в качестве CGI

0 голосов
/ 28 декабря 2016

Я выполнил все процедуры, чтобы включить переписывание модов. Но, похоже, это не сработало.

Я даже правильно добавил фрагмент кода в файл .conf, но безрезультатно.

<Directory “/var/www/html”>
AllowOverride All
</Directory>

Но потом я заметил, эти кавычки не выглядят нормально !!! Bam !! Заменили этих песков правильными и вах-лах !!!

...