class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы

введение
инсталляция
структура Drupal
чистые ссылки
локализация
установка модулей
настройка модулей
пользователи
страницы сайта
главная страница
формат ввода
синонимы ссылок
таксономия
меню

разработка сайта

темы
подтемы
файл .info
шаблоны
переменные page.tpl.php
шаблон block.tpl.php
шаблон node.tpl.php
пример node.tpl.php 1

Справочник по Drupal

Чистые ссылки

Для навигации по страницам сайта drupal может использовать ссылки типа "http://www.example.com/?q=node/83". Это затрудняет чтение кода и не все поисковые движки обрабатывают их.

Чистые ссылки (clean links) не содержат "?q=", т.е. вышеуказанный адрес будет выглядеть как "http://www.example.com/node/83".

Включить чистые ссылки можно в настройках сайта Administer->Site configuration->Clean URLs.

Чтобы эта опция была доступна, на web-сервере Apache должен быть загружен модуль rewrite_module.


# настройка сервера в файле httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so

# для старых версий Apache нужно добавить
AddModule mod_rewrite.c 

Возможность перезаписи url в Drupal 6 уже настроена в файле .htaccess, и на большинстве хостингов разрешено их использование. Если вы сами настраиваете web-сервер, и чистые ссылки не доступны, проверьте в настройках сервера наличие

 
<Directory /full path/to/drupal>
...
    AllowOverride All    
...
</Directory>

Во-вторых, если drupal был установлен не в корневую директорию web-документов, а в отдельную папку, то в .htaccess, который в корне drupal, необходимо раскомментировать строку


# вместо drupal ваша директория
RewriteBase /drupal

Рейтинг@Mail.ru