Как включить чистые ссылки

Главные вкладки

Аватар пользователя Helen Helen 30 октября 2009 в 14:32

Добрый день)

Помогите пожалуйста решить проблему:
как включить чистые ссылки? Сейчас выдается сообщение "Конфигурация вашей системы на данный момент не поддерживает этой функции."
На хостинге говорят что модуль rewrite подключен, значит проблема в настройках .htaccess?

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

Что-то надо изменить? )

Комментарии

Аватар пользователя vgoodvin vgoodvin 30 октября 2009 в 15:39

Оставляем родной .htaccess. Он должен лежать в корне сайта.
Сама папка сайта тоже должна лежать в корне.
помимо mod_rewrite в конфигурации Apache для вашей папки должен быть задан параметр AllowOverride All. Как я предполагаю в нем и проблема. Узнайте у хостера.

Аватар пользователя Helen Helen 30 октября 2009 в 16:03

"qds013" wrote:
Для начала можно почитать здесь: http://drupal.org/node/256410 и обратить особое внимание на параметр RewriteBase в .htaccess

Да-да. я читала и http://drupal.org/node/256410 и http://drupal.org/node/15365.
Поэтому ещё глупее себя чувствую, вроде все понятно, а не работает..

Здесь я исходные настройки какие были написаны в .htaccess написала...я и сама удивилась что там по умолчанию RewriteBase закомменчено (может потому что когда я устанавливала друпал на лок. сервере, где у меня не был подключен mod_rewrite) но пробовала туда добавить "RewriteBase /". Эффекта ноль...

"g00dvin" wrote:
для вашей папки должен быть задан параметр AllowOverride All.
Сказали что задано..

Аватар пользователя vgoodvin vgoodvin 30 октября 2009 в 18:17

А вы на локалхосте не тренировались?
Папка друпала в корне сайта? А сам .htaccess?

"Helen" wrote:
Сказали что задано..

Проверьте:

Если в .htaccess есть вот эти строки

<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|gz|flv|.*sql|...
  Order allow,deny
</FilesMatch>

то вы не сможете скачать к примеру файл с расширением module. Если получится скачать, то AllowOverride не задано.

Аватар пользователя Helen Helen 2 ноября 2009 в 10:20

Всем спасибо) заработало) причем я ничего не меняла...
видимо хостер сначала мне сказал, а уже потом поменял AllowOverride All)