Как убрать название домена (DOMEN) из Url www.domen.ru/DOMEN

Главные вкладки

Комментарии

Аватар пользователя Shalnov Shalnov 6 мая 2008 в 10:21

Возможно у вас друпал установлен в подпапке
Да это так.
Переадресация при переносе сайта из подпапки в корень сервера

Я так понял, что это правило будет обрабатывать сылки http://site.ru/folder/* и перенаправлять их на http://site.ru/*
А как сейчас убрать из ссылок на сайте folder

У меня сейчас вот такие правила

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/worksoft
RewriteRule ^worksoft(.*)$ http://worksoft.ru$1 [R=301,L]

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

Аватар пользователя VladSavitsky VladSavitsky 6 мая 2008 в 14:24

Да. Просто у вас другой случай.
Вы и редирект делаете и прописывать базовый путь нужно, потому что реально сайт не переехал в корень, а остался в подпапке.

Аватар пользователя kizh kizh 24 ноября 2008 в 14:35

Всем привет.

Все сделал как тут написано. НА самом деле ссылка приняла вид www.site.ru/ вместо www.site.ru/site/. Но почему-то при попытке перехода в админку написано что это невозможно сделать. Приходится снова переделывать путь в www.site.ru/site/. Как с этим бороться?

Аватар пользователя kizh kizh 25 ноября 2008 в 15:01

Большое спасибо за ссылки.:-) НО.

Все равно я не могу перейти в админку.

Forbidden
You don't have permission to access /admin on this server.

Apache/1.3.34 Server at **********.** Port 80

Все остальное, доступное "простым смертным", работает. В админку можно попасть только если в путь добавить директорию с Drupal. И то... При переходе в любой пункт админки тот же ответ сервера... Оч странно... Может кто знает откуда берется путь к админке?

Аватар пользователя skit25 skit25 10 ноября 2009 в 6:13

Здравствуйте, все пороги всех форумов и сайтов поотбил... А дело такое. У хостера понятие поддомен трактуется по своему, т.е. нужно создать синоним сайта sin.site.ru, для него создать в корне site.ru переадресацию в htaccess
RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/subdmn
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(www\.)?(.+)\.site\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]

И все бы не чего, но ссылка "поддомена" вида sin.site.ru/subdmn/sin/
У меня не получается убрать путь из ссылки. Ладно если у меня сайт в подкаталоге, а тут... Уже пятый день хостер молчит, словно нет у них такой проблемы.