Здравствуйте.
При установке CMS Drupal столкнулся с одной проблемой, которую никак не могу решить. Сам Drupal благополучно установился, и работает. Но url выглядит не так как должен. Должно быть так: mydomen.ru но у меня это выглядит так mydomen.ru/folder/ Причем при первоначальном входе на главную страницу в url все правильно. Нигде не могу найти информацию как из url убрать folder/ В моем случае folder – это папка в которую установлен Drupal.
Для сайта использую хостинг от HC.RU обычный тариф для виртуального хостинга. Так как на данный момент нагрузка на сайты низкая, то планирую разместить на этом хостинге несколько сайтов. Сайт на Drupal будет один, остальные на WordPress, в связи с этим вариант многосайтовости на одной установке Drupal мне не подходит. А все что мне удалось найти в интернете именно такую настройку и объясняет. При этом сайты на wordprees открываются корректно.
Таким же образом установил Drupal на VDS хостинг, так там все с url в порядке. Название папке в которую на хостинге установлен сайт не показывает. Уже несколько дней бьюсь и никак не могу найти решение. Помогите пожалуйста.
на VDS многосайтовость решена через httpd.conf
записью в нем:
ServerName www.mw-design.ru
ServerAlias mw-design.ru mwdesign.ru www.mwdesign.ru
DocumentRoot /var/www/sites/mwdesign
На Хостинге HC.RU сделано согласно инструкции из их FAQ в файле .htaccess
внесением следующей записи:
RewriteEngine On
RewriteRule ^vip2web/ - [last]
RewriteCond %{HTTP_HOST} (www.)?vip2web.ru [nocase]
RewriteRule (.*) vip2web/$1 [last]
Комментарии
Модули path и pathauto включены?
Как написано, так и работает, удивятся тут нечему
Модуль path был установлен по умолчанию и включен.
Для установки pathauto потребовалось установить еще token, еще установил и pathauto_menu_link.
Теперь модули path и pathauto оба включены. Но побороть проблему не получилось.
Что еще мне сделать?
RewriteEngine On
RewriteRule ^vip2web/(.*) $1 [last]
RewriteCond %{HTTP_HOST} (www.)?vip2web.ru [nocase]
6RUN0, подскажите пожалуйста как написать правильно.
Как я уже писал выше с другими сайтами на хостинге все работает правильно.
и если например поместить в папку файл с картинкой, то он откроется корректно.
и если набрать в URL название сайта, то он тоже открывается корректно.
Но стоит только открыть любую запись как в пусть сразу добавляется название папки.
и больше от этого названия избавиться никак нельзя.
6RUN0 Попробовал как вы посоветовали, но не сработало (((
Как я написал так и работает
RewriteEngine On
RewriteRule ^vip2web/ - [last]
RewriteCond %{HTTP_HOST} (www.)?vip2web.ru [nocase]
RewriteRule (.*) vip2web/$1 [тут надо правильный флаг указать]
[R,L] вместо [last], а мож [QSA]