- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возникла проблема.
На хостинге по умолчанию домены привязываются к папке с именем домена.
Подскажите пожалуйста как сделать, чтобы все запросы на домен привязанный к папке site1.ru шли в папку site2.ru?
/home/domains/site1.ru/public_html/
/home/domains/site2.ru/public_html/
Фактически что-бы все домены ссылались в одну папку. При помощи htaccess.
Пробовал во так:
<VirtualHost *:80>
ServerName site1.ru
ServerAlias www.site1.ru
DocumentRoot /home/domains/site2/public_html/
</VirtualHost>
и
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site1.ru
RewriteRule (.*) /home/domains/site2/public_html/$1 [NC,L]
Не работает. В обоих случаях ошибка 500.
Попробуй RewriteBase использовать
VirtualHost используется в конфигурационном файле сервера, в htaccess он не работает.
см документацию http://httpd.apache.org/docs/2.2/mod/quickreference.html
ceoryn, а где, собственно, Вы размещали этот .htaccess? Ведь каждый домен загнут в свой каталог. mod_rewrite оперирует URL, но никак не системными путями. Единственное, что можно сделать с mod_rewrite в данном случае, это положить в каталоги всех доменов, кроме того, куда идёт перенаправление, .htaccess с редиректом. Тогда при обращении к site1.ru будет редиректить на site2.ru Причём будет именно редирект. Если вы хотите, чтобы домен для посетителя не менялся, самым простым путём является обращение к хостеру с просьбой натравить все домены на один каталог.
ceoryn, поясните, зачем вам это нужно? Смысл какой?
agronom2005 и wdsg вам уже объяснили, что так не сработает, для другого предназначена директива и .htaccess.
А вообще в подписи см. хостера - просто в панели сколько хотите доменов на одну папку направляете...
Использовать один движок на несколько доменов.
Хостер сказал, что путь по умолчанию изменять не может.
По моему, как раз вот эту директиву нужно использовать, но моих знаний не хватает.
Нету тут специалиста по htaccess?
ceoryn, давайте я Вам ещё разок попробую объяснить. Директивы Rewrite* в .htacces относятся к модулю mod_rewrite, который, не смотря на всю свою сердитость, занимается лишь тем, что преобразовывает один URL в другой по определённым правилам. Он не имеет никакого отношения к файловой системе сервера и не может заставить сервер считать каталог /home/ivan каталогом /home/nicolay. mod_rewrite не является верным инструментов для решения Вашей задачи.
Я не верю Вашему хостеру.
ТС тут попробуйте почитать : http://www.host.ru/tips/36
ТС, я-таки повторю вопрос alexspb
Использовать один движок на несколько доменов.
Один движок или один и тот же сайт по разным урлам?
Если первое - то какой движок? Многие движки это умеют (мультисайтовость). На ВП (сдандартный, не МУИ!) тоже есть возможность реализации "один движок - разные сайты" (одна база, на одном хостинге).
Если второе - то это называется алиасы. Для этого не нужно создавать кучу папок с доменами. Достаточного одного - основного. Просите хостера настроить алиасы. Если он не может - меняйте хостера.
Именно один движок на много доменов.
Не АЛИАСЫ. Их можно настроить в С-панеле.
Именно для этого все домены должны смотреть в одну папку, где лежит движок.
Именно для этого все домены должны смотреть в одну папку, где лежит движок.
пример изменения файла wp-config.php:
Вот тут продолжение (Рекомендую продвинуться дальше по ссылкам).
Ну что, это поможет "отцу русской демократии" ;) ?
UPD
--------
А кстати, в чём глубокая мысль использовать один набор файлов?
Что недаёт копии в своих доменах держать?