Главная
/
Библиотека
/
Справка
/
Веб-сервер Apache
/
Как перенаправить в поддиректорию httpdocs с помощью .htaccess
Как перенаправить в поддиректорию httpdocs с помощью .htaccess
Перенаправление на поддиректорию httpdocs с помощью правила .htaccess Rewrite. Статья объясняет, какие правила надо прописать в файл .htaccess, чтобы при открытии по имени домена ВАШ_САЙТ.RU происходило перенаправление и открывался контент, находящийся в подпапке /httpdocs/site.
Если вы установили какое либо приложение не в корень httpdocs, а в его подкаталог (например, /httpdocs/site), то обращение к сайту в браузере придется выполнять, указывая этот подкаталог: www.mysite.ru/site. Для того, чтобы обращаться к сайту не указывая этой директории, необходимо добавить в файл .htaccess корня сервера следующие строки:
- Если вы хотите чтобы в браузере для главной страницы не отображался подкаталог:
RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule !^site(/?|/.+)$ /site%{REQUEST_URI} [L]
где site - это тот каталог, куда вы уставили приложение.
- Если вы хотите, чтоб браузер отображал подкаталог с приложением то:
DirectoryIndex /site/index.php
- Если желательно скрыть от пользователя используемую на веб-сайте технологию, то есть чтобы в браузере не отдавались расширения в наших http-ссылках (без флага L данное правило зациклится), то:
RewriteRule (.+) $1.html [L]
- Следующая директива при «срабатывании» возвращает редирект. В качестве замены всегда должна использоваться абсолютная ссылка:
Redirect /site http://www.mysite.ru/site2/index.php
Если у вас возникнут какие то вопросы по перенаправлению, то вы всегда можете обратиться в Cлужбу технической поддержки хостинга КОМТЕТ, мы предоставляем услуги по выполнению дополнительных работ по сайту.
Вам также может помочь
Переадресация с помощью mod_rewrite
Как выполнять переадресацию веб-сайтов.
Примеры использования mod_rewrite
Описание и примеры использования модуля mod_rewrite в файле .htaccess.
Файл .htaccess
Назначение и использование файла .htaccess.