Включение чистых URL-адресов (Drupal 7) в .htaccess в Debian

У меня сложный вопрос, в котором я не могу разобраться. Существует решение этой проблемы путем изменения файла 000-default в /etc/apache2/sites-enabled.

Строка AllOverride должна быть оставлена ​​со следующим ключевым словом None.

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None Order allow,deny
allow from all
</Directory>

Есть ли другой способ включить чистые URL-адреса на сервере Debian для Drupal 7?


person baron    schedule 02.07.2012    source источник
comment
Не знаю, чем это будет отличаться от обычного. Вы уже делали это на других сайтах?   -  person SpaceBeers    schedule 02.07.2012
comment
Мой сайт работал на другом сервере с другой версией Apache (Debian), чистый URL-адрес работал, даже без изменения файла 000 по умолчанию или .htaccess. Я пробовал много настроек .htaccess, но безрезультатно. Для многих пользователей эффективным способом решения этой проблемы является изменение файла 000-default. К сожалению, у меня нет на это прав, а на сервере много сайтов, поэтому этот вариант неприемлем. Поэтому я ищу другое решение. Заранее спасибо за вашу помощь.   -  person baron    schedule 02.07.2012
comment
Вы пробовали просто установить базу перезаписи?   -  person SpaceBeers    schedule 02.07.2012
comment
Я тоже так пробовал, но сделал основную ошибку. Я только что узнал, что мой файл .htaccess игнорируется, другими словами, он даже не используется. Теперь единственный способ связаться с администратором сервера.   -  person baron    schedule 02.07.2012
comment
Ах хорошо. Если вам нужна помощь, отредактируйте свой вопрос.   -  person SpaceBeers    schedule 02.07.2012


Ответы (1)


Откройте файл .htaccess в корне вашего проекта. Раскомментируйте RewriteBase /drupal и измените его на название вашего проекта, например RewriteBase /myprojectname . Комментарий RewriteBase / Перейдите к /admin/config/search/clean-urls Там будет опция Включить чистые URL-адреса.

person abhilashv    schedule 02.07.2013