столкнулся с проблемой на самом дорогом тарифе хостинга Ru-Center (301),
не могу включить чистые ссылки, проверку не проходит, хотя rewrite_module включён.
Кто-то настраивал? Что можно попробовать в рамках данного хостинга?
...
LoadModule rewrite_module modules/mod_rewrite.so
... # для drupal, разрешаем использование .htaccess <Directory "путь/до/drupal">
AllowOverride All </Directory>
...
где путь/до/drupal - путь до директории файлов с drupal, в которой соответственно находится файл .htaccess. Например c:/Dev/Web-server/www/drupal-6.11.
Что должно быть в .htaccess (а оно там есть по умолчанию):
... # Follow symbolic links in this directory.
Options +FollowSymLinks
...
RewriteEngine on
...
Строка RewriteEngine on скрывается в блоке:
<IfModule mod_rewrite.c>
... </IfModule>
который выполняется в том случае, если подключен mod_rewrite.
Комментарии
Проблема решена!
Надо было создать .htaccess с таким содержанием:
ErrorDocument 404 /404/
Options +Followsymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1
И включить rewrite_module. И всё, этого достаточно!
===
И вот ещё:
=
=
=
Ну и напоследок полезная ссылка
http://drupalist.org.ru/docs/cleanurls.html