Главная Библиотека Справка Если веб-приложение установлено в подкаталог сайта

Если веб-приложение установлено в подкаталог сайта

Как открывать сайт, без указания каталога установки веб-приложения, только по имени сайта?

При установке веб-приложения самостоятельно или из APS-пакета Панели управления возможна установка как в корень сайта httpdocs так и в подкаталог, например joomla.

И чтобы попасть на сайт, приходиться вводить ИМЯДОМЕНА/joomla, а не просто ИМЯДОМЕНА.

Если вы хотите чтобы сайт открывался просто по имени домена, без указания каталога установки, то при установке приложения выбирайте установку в корень домена, а не в подпапку (обратите внимание, что в этом случае можно установить только одно веб-приложение). Т.е. можно в Панели управления удалить веб-приложение, и выполнить повторную установку с корень сайта.
Другой вариант - воспользоваться возможностями mod_rewrite в файле .htaccess для переадресации в подкаталог, где site - название подкаталога, domain.tld - название домена (например: komtet.ru).

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule !^site(/?|/.+)$ /site%{REQUEST_URI} [L]

Или такой вариант:

RewriteCond %{REQUEST_URI} ^/site
RewriteRule ^domain(.*)$ http://domain.tld$1 [R=301,L]

RewriteRule ^site/ - [last]
RewriteCond %{HTTP_HOST} (www.)?domain.tld [nocase]
RewriteRule (.*) site/$1 [last]

При работе с Joomla, обязательно в переименуйте в корне Joomla файл htaccess.txt в .htaccess. Также в админ.панели Joomla или напрямую в configuration.php задайте следующие параметры:

$live_site = 'http://<ваш_сайт>';
$sef = '0';

Другие документы на эту тему

Как перенаправить в поддиректорию httpdocs с помощью .htaccess

Перенаправление на поддиректорию httpdocs с помощью правила .htaccess Rewrite. Статья объясняет, какие правила надо прописать в файл .htaccess, чтобы при открытии по имени домена ВАШ_САЙТ.RU происходило перенаправление и открывался контент, находящийся в подпапке /httpdocs/site.

Переадресация с помощью mod_rewrite

Как выполнять переадресацию веб-сайтов.

Примеры использования mod_rewrite

Описание и примеры использования модуля mod_rewrite в файле .htaccess.

Каталог приложений (список относится к устаревшей панели PPA)

Каталог веб-приложений, доступных для автоматической установки на серверах виртуального хостинга КОМТЕТ. От последних версий Joomla, Wordpress и Drupal на русском языке - до экзотики в мире CMS. Веб-приложения устанавливаются из Панели управления, это не требует специальных знаний. Возможность работы выбранного веб-приложения зависит от выбранного тарифного плана хостинга.

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.