2016-01-30 3 views
1

Я только что создал сайт Joomla 3 (в автономном режиме на данный момент). Joomla была установлена ​​в www.mydomain.com/jo/ директории, и в .htaccess файле я включил следующее правило для перенаправления из www.mydomain.com в www.mydomain.com/jo/, и это прекрасно работает:.htaccess - скрыть каталог установки Joomla 3 с URL-адресом

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$ 
RewriteRule ^(/)?$ jo [L] 

Я использую URL Переписывая также работает большой после внесения корректировки в .htaccess

Я искал два дня, как избавиться от каталога Jo в URL. Я нашел код, который работает частично:

Options +FollowSymLinks 
RewriteRule !^jo(/.*)?$ /jo%{REQUEST_URI} [QSA,L] 
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteRule ^jo(/(.*))?$ /$2 [R=301,L] 

Проблема заключается в том, что скрыть каталог на веб-сайт целевой страницы/домашней странице, так как пункт меню или статьи выбрана это показать каталог в URL.

Как достичь этого?

ответ

0

Вы можете использовать следующий код для удаления/дзё/реж укомплектовать из ваших URLs:

RewriteEngine on 

RewriteCond %{THE_REQUEST} /jo/([^\s]+) [NC] 
RewriteRule^/%1 [NC,L,R] 
RewriteRule ^((?!jo).*)$ /jo/$1 [NC,L] 
+0

Я безуспешно пытался –

+0

я Fo rgot, чтобы указать .htaccess включить RewriteBase/jo, чтобы установить ссылку Использовать URL перезаписи Joomla –

0

в configuration.php вам необходимо установить

$live_site = "http://www.example.com"; 

(так что не позволяют mydomain.com)

Проверить this answer для получения дополнительной информации:

Смежные вопросы