[identity profile] ivan-grebnev.livejournal.com posting in [community profile] useful_faq
Здравствуйте. Переношу сайт с одного хостинга на другой. Главную страницу восстановил. Попытка попасть в любой другой раздел выкидывает на страницу 404. Внимание, вопрос!)

Я привык видеть ссылки по какому-нибудь сайту такого типа:
1) http://site.ru/razdel.HTML
или
2) http://site.ru/razdel.(php или cgi + какие-то параметры)

А на данном сайте (который я переношу) ссылки устроены таким образом -
http://site.ru/razdel
В папке сайта есть index.php + inc-файлы. также есть еще 3 php-файла (навигация, дата, определение uri).

Как именно обрабатываются такие запросы? Или же - как мне лучше об этом спросить гугл?

Спасибо за внимание.

Date: 2008-12-16 07:56 am (UTC)
From: [identity profile] fergus-macdubh.livejournal.com
Какое расширение имеет файл (и имеет ли вообще) ни имеет никакого значения. Файлик razdel может быть php, html или еще каким-нибудь. Так, конечно, делать непринято, но допустимо.
Просто скопируйте все файлы со старого хостинга на новый. Хуже, если надо переносить базу данных - там простым копированием файлов не отделаешься.

Date: 2008-12-16 08:19 am (UTC)
From: [identity profile] haviras.livejournal.com
Глупый вопрос: у вас ссылки приписаны относительные или прямые?

Date: 2008-12-16 08:36 am (UTC)
From: [identity profile] haviras.livejournal.com
А... вы хостинг меняете. А домен тот же. Гм.

Date: 2008-12-16 10:25 am (UTC)
From: [identity profile] eduha.livejournal.com
Такое делается через mod_rewrite (это самый популярный, но не единственный способ)
Правила записываются в файле .htaccess
Видимо, вы не перенесли его со старого хостинга (файлы, начинающиеся с точки, по умолчанию не отображаются)