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

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

При установке веб-приложения самостоятельно или из 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';

Вам также может помочь