Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
valera5505
2 / 2 / 0
Регистрация: 22.05.2011
Сообщений: 19
1

По htaccess

17.11.2011, 15:58. Просмотров 1208. Ответов 9
Метки нет (Все метки)

Есть два домена у меня - aaa.ru и bbb.ru. Они находятся на одном сервере - структура:
/www/aaa.ru/
bbb.ru/
Нужно чтобы когда юзер шел на сайт aaa.ru ничего не менялось, а когда шел на сайт bbb.ru, то ему грузился контент с сайта aaa.ru, но в адресной строке был сайт bbb.ru. Ну и есстественно чтобы при заходе на bbb.ru/myfile.php открывался файл с сайта aaa.ru/myfile.php.
Просто место ограничено, а файлов много, да и по два раза обновлять файлы не хочется.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 15:58
Ответы с готовыми решениями:

htaccess берет правила из другого htaccess. Возможно?
Добрый день! Есть сайт с разветвленной структурой каталогов. В разных каталогах - разные...

Переименовал htaccess.txt в .htaccess и выдает ошибку 500
Привет всем Дело в том что, я поставил себе компонент СЕО sh404sef и следовал инструкции для...

Файл .htaccess и .htaccess.restore одно и тоже?
после установки резервной копии сайта на localhost у меня появился вместо файла .htaccess файл...

.htaccess
если сайт все чистый html и статичные страницы а хостер дурацкая агава- то как вариант их косяк

.htaccess
Здраствуйте!незнаю куда писать,есть сайт на джумле.нужно чтоб в ссылки добавлялись текст,например...

9
MichaelW
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 7
23.12.2011, 14:37 2
тоже интересует данный вопрос.
valera5505 если нашли решение поделитесь пожалуйста
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
23.12.2011, 14:54 3
Читайте
на форуме уже куча тем по редиректу
0
MichaelW
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 7
23.12.2011, 15:28 4
Цитата Сообщение от kolyanius Посмотреть сообщение
Читайте
на форуме уже куча тем по редиректу
Я с Apache на Вы, похожие темы прочитал, перепробовал разные варианты кода, но так и не получил то что нужно. Поэтому обращаюсь сюда с таким вопросом
0
23.12.2011, 15:28
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
23.12.2011, 15:39 5
1. проверяем наличие в конфиге анача подключенного модуля ModRewrite
2. находим в корне сайта aaa.ru файл .htaccess (либо создаем его)
3. вписываем туды следующий код
Код
Options +FallowSymLinks
RewriteEngine On
RewriteRule (.*) http://bbb.ru/$1 [R=301, L]:
4. сохраняем файл
0
MichaelW
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 7
23.12.2011, 16:06 6
Цитата Сообщение от kolyanius Посмотреть сообщение
1. проверяем наличие в конфиге анача подключенного модуля ModRewrite
2. находим в корне сайта aaa.ru файл .htaccess (либо создаем его)
3. вписываем туды следующий код
Код
Options +FallowSymLinks
RewriteEngine On
RewriteRule (.*) http://bbb.ru/$1 [R=301, L]:
4. сохраняем файл
Спасибо, этот код работает, но он делает внешние редирект, а как сделать тоже самое но чтобы браузер не знал, то есть нужно чтобы когда юзер шел на сайт bbb.ru, то ему грузился контент с сайта aaa.ru, но в адресной строке был сайт bbb.ru
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
23.12.2011, 16:17 7
Тогда правим .htaccess в корне bbb.ru следующим образом
Код
RewriteEngine On
RewriteCond %{HTTP_HOST} !^aaa\.ru [NC]
RewriteRule ^(.*)  http://aaa.ru/$1 [L,R=301]
0
MichaelW
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 7
23.12.2011, 17:04 8
Цитата Сообщение от kolyanius Посмотреть сообщение
Тогда правим .htaccess в корне bbb.ru следующим образом
Код
RewriteEngine On
RewriteCond %{HTTP_HOST} !^aaa\.ru [NC]
RewriteRule ^(.*)  http://aaa.ru/$1 [L,R=301]
Опять таки внешним редиректом перебрасывает, причём на неправильную страницу

Добавлено через 18 минут
Есть ли способ сделать такое перенаправление используя не URL а путь к папке на сервере?
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
23.12.2011, 17:27 9
Сейчас проверил сам - все работает!
Я надеюсь правильно понял:
клиент заходит на сайт bbb.ru и его автоматически перебрасывает на сайт aaa.ru причем в строке url должен после этого быть aaa.ru Так?
Проверьте у Вас вообще .htaccess имеет силу:
в конфиге апача для секции <Directory> вашего сайта должно быть
AllowOverride All
иначе все правила в хтаксесе не будут работать
0
MichaelW
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 7
23.12.2011, 17:52 10
Цитата Сообщение от kolyanius Посмотреть сообщение
клиент заходит на сайт bbb.ru и его автоматически перебрасывает на сайт aaa.ru причем в строке url должен после этого быть aaa.ru Так?
Нет. Клиент заходит на bbb.ru и в адресной строке остаётся bbb.ru но в самом деле клиент видит содержимое сайта aaa.ru
0
23.12.2011, 17:52
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2011, 17:52

.htaccess
Добрый день, умные люди! Подскажите, пожалуйста, вот уже пару часов как бьюсь - но понять не...

Htaccess
добрый день имеем 2 домена в апаче второй прописан как алиса первого. т.е. при заходе на сайт...

Htaccess
Доброго времени суток уважаемые форумчани. {SOME_DOMAIN}/ru/index.php - имеется некий url. Всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.