Перенос страницы 2 уровня на главную

B
На сайте с 04.07.2012
Offline
0
881

Нужно перенести на главную, страницу, которая сейчас 2 уровня, что бы не произошло никаких печальных изменений и все работало. как это воплотить можно?

Ria.neiron
На сайте с 22.03.2009
Offline
347
#1

Ответ на этот вопрос знает ваш программист.

Безлимитные серверы 100 Mbps от 29$. (http://megahoster.net/server_nl.php) Нидерланды Безлимитные серверы 1 Gbps от 59$ (http://megahoster.net/server_fr.php) Франция, США Администрирование серверов и перенос сайтов - бесплатно!
Andron_buton
На сайте с 19.07.2007
Offline
270
#2
Badgiovi:
Нужно перенести на главную, страницу, которая сейчас 2 уровня, что бы не произошло никаких печальных изменений и все работало. как это воплотить можно?

Что такое страница 2-го уровня?

ЗЫ если что в .htaccess

DirectoryIndex /page/second/stage.htm
B
На сайте с 04.07.2012
Offline
0
#3

2 уровня это site.com/page/, первый уровень эт site.com. Я это имел ввиду.

Сделал в .htaccess, но теперь поплыли (page not found) некоторые ссылки, к примеру страница входа в админ панель сайта не находится. Хотя смотрю там путь правильный, как и раньше.

Andron_buton
На сайте с 19.07.2007
Offline
270
#4
Badgiovi:
2 уровня это site.com/page/, первый уровень эт site.com. Я это имел ввиду.
Сделал в .htaccess, но теперь поплыли (page not found) некоторые ссылки, к примеру страница входа в админ панель сайта не находится. Хотя смотрю там путь правильный, как и раньше.

Да,теперь для остальных, если там есть папки надо создать .htaccess внутри папки (скажем если http://site.com/admin/ и admin - папка) с кодом:

DirectoryIndex index.html

А вообще что у Вас там, движок какой или куча html-файлов?

Если надо именно чтобы вместо site.com/ показывалось site.com/page/, то лечге всего сделать рирайт, а DirectoryIndex убрать из .htaccess, рирайт будет выглядеть как-то так:

RewriteRule / /page/ [L]
B
На сайте с 04.07.2012
Offline
0
#5

Мне надо чтоб то что сейчас site.com/page/ показывалось на site.com и все остальное работало корректно

Двигло партнерки post affilate pro, структура очень запутана

И еще, этот код:

DirectoryIndex index.html

не должен быть таким же как и в кореневой папке сайта в .htaccess? (то есть адрес той страницы второго уровня)

Andron_buton
На сайте с 19.07.2007
Offline
270
#6
Badgiovi:
Мне надо чтоб то что сейчас site.com/page/ показывалось на site.com и все остальное работало корректно
Двигло партнерки post affilate pro, структура очень запутана

Тогда попробуйте тот рирайт, что я написал выше

Badgiovi:

И еще, этот код:
DirectoryIndex index.html
не должен быть таким же как и в кореневой папке сайта в .htaccess? (то есть адрес той страницы второго уровня)

Да, не должен, по умолчанию вообще

DirectoryIndex index.html
, если нигде ни в конфиге апача ни в .htaccess не написано другого.

.htaccess'ы читаются снизу вверх, то есть, на запрос http://site.com/admin/ сначала прочитается

.htaccess который в папке /admin/, если он не найден, то на уровень выше, то есть в корне сайта /

А лучше расскажите что у Вас там: хостинг, впс, нгинкс, апачи? Что из этого есть?

B
На сайте с 04.07.2012
Offline
0
#7

Обыкновенный хостинг

Пока спасибо попробую то что насоветовали

Jackyk
На сайте с 05.10.2005
Offline
342
#8

Чего проще-то, копируешь файло из папки site.ru/123 в папку site.ru. Скорее всего даже конфиги прописывать не придется никакие, пути в скриптах обычно не абсолютные, а относительно корневой директории скрипта. Попробовать стОит, по-крайней мере, точно. Только то, что в site.ru и в site.ru/123 забэкапь на всякий случай, ну и базу до кучи.

С уважением, Евгений.
B
На сайте с 04.07.2012
Offline
0
#9

А если просто редиректом перенаправить с site.com/page/ на site.com? как лучше прописать в .htaccess?

Обыкновенное копирование не подходит!

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