Рекомендації щодо .htaccess для Joomla!
14.08.2007, 23:54 | Прочитано: 16020 раз | Налаштування сайту | Автор Яна Пазіна (переклад Killer) Друк | E-mail
За допомогою файлу .htaccess, що поміщений у корінь сайту, можна змінювати деякі настроювання сервера Apache і PHP під свої потреби. Зокрема, за допомогою його реалізовані SEF і вирішуються деякі питання безпеки.
Включення mod_rewrite
Директива mod_rewrite найчастіше використовується для SEF, а також для перенаправлення відвідувачів на потрібні адреси взагалі у випадку неможливості використання звичайного редиректу. Для її включення необхідно задіяти (тобто прибрати спереду знак #) наступний рядок:
# RewriteEngine On
Також за допомогою директиви mod_rewrite можна створити власний SEF, але про це ми розповімо в окремій статті.
Використання вбудованого механізму SEF
Якщо ви збираєтеся використовувати вбудований у систему SEF, то вам необхідно задіяти рядок:
# RewriteBase /
У випадку, якщо ви встановлюєте Joomla у кореневу директорію сервера, цей рядок буде виглядати так:
RewriteBase /
Якщо ж Joomla встановлюється в піддиректорію dir, то другий рядок необхідно написати так:
RewriteBase /dir/
Відключення register_globals
Для підвищення рівня безпеки рекомендується відключити режим register_globals в PHP, прописавши наступний рядок на початку файлу .htaccess:
Для Apache 1.x:
php_flag register_globals off
Для Apache 2.x:
php_value register_globals 0
ПРИМІТКА: можливо, у вас на хостингу це вже зроблено, у цьому випадку ніяких додаткових настроювань не потрібно.
Оригінал статті: Рекомендации по .htaccess для Joomla!