Нужна помощь с mod_rewrite и htaccess для Drupal - PullRequest
0 голосов
/ 26 сентября 2010

Я хочу включить файлы .htaccess на моем сервере, чтобы использовать функциональность "clean_url" в Drupal.

Это то, что я сделал до сих пор:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
cd /etc/apache2/mods-enabled
grep mod_rewrite *

В результатах phpinfo () я вижу: mod_rewrite, поэтому, я думаю, модуль включен.

Я добавил файл htaccess со следующим содержимым:

<IfModule mod_rewrite.c>
  RewriteEngine on

  RewriteBase /path/to/website

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

Но все же он говорит, что мой сервер не обеспечивает такую ​​функциональность. Чего мне не хватает?

1 Ответ

0 голосов
/ 27 сентября 2010

Обязательно проверьте конфигурацию своего сервера или VirtualHost, чтобы убедиться, что для AllowOverrides установлено значение All. Если это не так, ничего в вашем .htaccess не будет прочитано или обработано.

...