Настройка чистых ссылок в Apache для Drupal 6.x
В корне сайта Drupal существует файлик .htaccess. Открываем обычным блокнотом. Теоретически он будет пустой. Но возможны 2 варианта. Есть и третий вариант, когда файлик не виден, но его мы рассматривать пока не будем.
Он пустой
Копируем строки в тело файла.
<ifmodule>
RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</ifmodule>
Он непустой
Ищем строку:
RewriteEngine off
и меняем:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]