С http://a1.site.ru на http://www.site.ru/a1/

РожденныйОсенью
На сайте с 05.01.2006
Offline
77
588

Возможно ли сделать следующее?

Есть адрес http://a1.site.ru$1

Надо чтобы при заходе пользователя на этот адрес открывалась страница http://www.site.ru/a1/$1, но в строке адреса адрес оставался прежним.

Пример.

Я набираю в строке адреса.

http://a1.site.ru/ru/about.html

отрывается страница по адресу

http://www.site.ru/a1/ru/about.html

но, в строке адреса остается

http://a1.site.ru/ru/about.html

Где копать httpd.conf? htaccess? php? или не реально?

Проблемы зоны РФ (http://www.yaoptimizator.ru/2008/09/06/kirillicheskie-domeny/) Как заставить пользователей подписываться на RSS? (http://www.yaoptimizator.ru/2008/10/22/istoriya-sozdaniya-rss-kartinki/)
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

можно мод-реврайт в htaccess

SunDrop
На сайте с 28.12.2005
Offline
34
#2

Очень реально.

Зверя зовут mod_revrite

Правила прописываются или в httpd.conf или в htaccess или в php. Как настоишь )

http://community.livejournal.com/ru_mod_rewrite/

http://www.opennet.ru/links/info/1178.shtml

В 20 лет он знал 9 операционных систем и 15 языков программирования, но ни одной женщины
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#3

можно и в php: index.php на сайте http://a1.site.ru вида: echo file_get_contents('http://site.ru'.$REQUEST_URI); грубо говоря, конечно

РожденныйОсенью
На сайте с 05.01.2006
Offline
77
#4

Zlo_606ep, SunDrop, можно конкретнее? :)

Zlo_606ep, идею понял, спасибо. Но хотелось бы это сделать средствами апачи.

SunDrop
На сайте с 28.12.2005
Offline
34
#5
РожденныйОсенью:
можно конкретнее?

А ссылки, которые я бросил не помогли...

MVH
На сайте с 03.05.2005
Offline
64
MVH
#6
РожденныйОсенью:
Возможно ли сделать следующее?

Есть адрес http://a1.site.ru$1
Надо чтобы при заходе пользователя на этот адрес открывалась страница http://www.site.ru/a1/$1, но в строке адреса адрес оставался прежним.

Пример.

Я набираю в строке адреса.
http://a1.site.ru/ru/about.html
отрывается страница по адресу
http://www.site.ru/a1/ru/about.html
но, в строке адреса остается
http://a1.site.ru/ru/about.html

Где копать httpd.conf? htaccess? php? или не реально?

Только учтите, что Вам так же надо будет (скорей всего) изменить URL адреса на всех страницах сайта. Т.е. если в строке браузера будет http://a1.site.ru/ru/about.html, а на самом деле показываться страница http://www.site.ru/a1/ru/about.html, то ссылки на странице http://www.site.ru/a1/ru/about.html скорей всего будут вида http://www.site.ru/a1/ru/page.html.

TimeBomb
На сайте с 19.07.2005
Offline
93
#7
РожденныйОсенью:
Zlo_606ep, идею понял, спасибо. Но хотелось бы это сделать средствами апачи.

А мод-реврайт и есть средство Апачи. :)

MVH:
Только учтите, что Вам так же надо будет (скорей всего) изменить URL адреса на всех страницах сайта. Т.е. если в строке браузера будет http://a1.site.ru/ru/about.html, а на самом деле показываться страница http://www.site.ru/a1/ru/about.html, то ссылки на странице http://www.site.ru/a1/ru/about.html скорей всего будут вида http://www.site.ru/a1/ru/page.html.

Ничего подобного.

Ссылки делаешь так как хочешь чтобы было написано в строке браузера. Что уже мод-реврайт с ними делает, откуда берет (может вообще из базы или с другого сервера) - это сугубо его личное дело.

MVH
На сайте с 03.05.2005
Offline
64
MVH
#8
TimeBomb:
А мод-реврайт и есть средство Апачи. :)


Ничего подобного.
Ссылки делаешь так как хочешь чтобы было написано в строке браузера. Что уже мод-реврайт с ними делает, откуда берет (может вообще из базы или с другого сервера) - это сугубо его личное дело.

Я сейчас не про мод реврайт говорил, а про ссылки, которые на сайте висят.

Если по адресу a1.site.ru/ru/about.html будет показываться содержимое страницы site.ru/a1/ru/about.html, то как Вы думаете как будут выглядеть ссылки на другие страницы на странице site.ru/a1/ru/about.html? Явно не a1.site.ru/ru/qwe.html...

TimeBomb
На сайте с 19.07.2005
Offline
93
#9

MVH, именно так и будут выглядеть, если весь сайт туда переносить. Если надо показать всего одну страницу - тогда зачем вообще огород городить? Можно просто копи-пэйст этой страницы сделать ;) Завести ее _физически_ на a1.site.ru

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий