Перенос домена

Статус
В этой теме нельзя размещать новые ответы.

Nielson

Новичок
Перенос домена

Вопрос такой -
есть сайт site.ru
есть новый сайт site.ru/new

Ка сделать так, что бы при переходе по site.ru открывался сайт, который лежит в /new, а не в корне.
 

ys

отодвинутый новичок
http://httpd.apache.org/docs/1.3/mod/core.html#documentroot
для апача
 

nalim

Новичок
еще многое зависит от хостинга
так что читаь документацию
самого хостинга
 

Фанат

oncle terrible
Команда форума
Nielson
слушай, а какая проблема стареть старый сайт и переписать из нью в корень?
 

Фанат

oncle terrible
Команда форума
между прочим, мой вопрос звучал не "считаешь ли ты возможным такой перенос". я спросил - в чем проблема. конкретно.
 

Nielson

Новичок
Поясню - cms-ка, на которой построен проект непростая. Там очень много опций с путями. Программиста, который делал систему в данный момент нет. Перенести надо срочно. Эту задачу поручили мне. Простым копи-пэйстом этого, соответственно, сделать нельзя. Вот и приходиться выдумывать.
 

Фанат

oncle terrible
Команда форума
полсушай, если там много опций с путями, то эти же пути небось и в хтмл прописаны?

то есть, ты хотел сказать, чтобы при заходе на site.ru шло перенаправление наsite.ru/new, правильно?
 

Nielson

Новичок
Нет. Не просто перенаправление. Мне нужно, что бы по адресу italgas.ru был сайт italgas.ru/new. Редирект не нужен.

-~{}~ 17.09.07 20:49:

То есть, что бы папка /new стала вместо /www
 

Фанат

oncle terrible
Команда форума
это тебе не поможет. переход по первой же ссылке перенаправит на /new.
 

Nielson

Новичок
ссылки относительные. нету ссылок вида site.ru/new/choto.php

cDLEON
да. пробовал такую конструкцию -
RewriteEngine On
Options +FollowSymlinks

RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^dmih-test\.farewell\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^dmih-test\.farewell\.ru(.*) /dmih-test%{REQUEST_URI} [L]

Это пример для сабдоменов. не работает.
 

cDLEON

Онанист РНРСlub
А так не проще ?
Код:
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ new/index.php [L]
 

ys

отодвинутый новичок
cDLEON

Я хотел это написать, но передумал.
В корне то файлики остались, а имя может и совпадать...
 

Фанат

oncle terrible
Команда форума
Nielson
ссылки относительные. нету ссылок вида site.ru/new/choto.php
ты не понимаешь, что такое относительные ссылки. и рассказывать мне, что там есть, а чего нету - не надо. я своими глазами все посмотрел.
пробовал такую конструкцию -
прикольно. а зачем ты пробовал такую конструкцию, если она не имеет отношения к твоему случаю?

ys
там дело даже не в совпадающих файлах.

cDLEON
mod_rewrite плох тем, что это не директива в апаче. под него еще правило писать надо.
тем более, что правила, которые по привычке дают доброхоты на форуме, тоже решают совсем другие проблемы, а не те, что автору нужно ;-)

и, самое главное - ССЫЛКИ. В. Хтмл - повторяю - Остаются. Прежними.
 

Nielson

Новичок
*****

ну так ведь в html ссылки ведут на index.php и т.д. я не понимаю сейчас - о чём речь.

И вопросик - где ты посмотрел на ссылки? в том коде, который я привел не мой сайт. ))

Вопрос решил другим способом -
mv www www1
ln -s www1/new www

в ssh
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху