перенаправить домен в определенную папку (Joomla Site) - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть сайт, размещенный в cpanel. Файлы этого сайта находятся в папке. На панели нет возможности разместить домен в этой папке, поэтому, когда я захожу на www.mydomain.com, я вижу все папки. Я хочу перенаправить зарегистрированный домен в папку, где находится мой сайт.

Я использую файл htaccess и пробую это:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ 
RewriteRule ^(.*)$ www.hostdomain.com/folder/$1 [L]

но это не работает.

Это:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ 
RewriteRule ^(.*)$ folder/$1 [L]

и до сих пор ничего.

Что я делаю не так? Буду признателен за советы.

Редактировать: Я имел дело с этим.

Я использую:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !/folder/
RewriteRule ^(.*)$ /folder/$1 [L]

затем, чтобы скрыть папку joomla, я добавляю в joomla htaccess:

RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://www.mydomain.com/$1/ [R=301,L]
RewriteCond %{REQUEST_URI} !^/folder
RewriteRule ^(.*)$ folder/$1 [L]

и затем я изменяю файл configuration.php в папке joomla:

var $live_site = 'http://www.mydomain.com/';

Работает.

Большое спасибо за ваши ответы.

1 Ответ

1 голос
/ 09 февраля 2012

проверить это:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ 
RewriteCond %{REQUEST_URI}  !^/path/to/folder/
RewriteRule ^(.*)$  path/to/folder/$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...