Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > *.htm - *.html


Автор: 553 18.11.2004, 10:59
Господа, приветствую.
По юности я не обратил внимания на то, что все страницы, сделанные на домашнем компьютере, не имели на конце "l". Теперь хочу эту букву туда добавить. На сервере есть 15 страниц с расширением *.htm. Я хочу все переделать в *.html и *.htm удалить. Как добиться того, чтобы пользователь, который привык к *.htm (избранное, старые ссылки и т.п.), не получал сообщение об ошибке, а видел бы страницу с нужным расширением? Удваивать информацию неудобно. Крайний случай - записать на странице ошибки (404.htm) "Проверьте, заканчивается ли расширение на *l*", но это не лучший способ. Наверняка в том же .htaccess или как-то иначе можно добиться желаемого результата. Как? Заранее благодарю. :-)

Автор: Gold Dragon 18.11.2004, 11:48
А зачем менять то? Это же одно и тоже... Делай навые страницы уже по новому, а старые оставь как есть..

*.htm - был когда ещё были ограничения на три знака в расширении, так и остался

Если ты поменяешь index.htm на index.html, то юзер имеющий ссылку на твой сайт не почувствует разницу

Автор: Се ля ви 18.11.2004, 15:25
Вот любят же люди извращаться!.. smile

Совет - используй папки, а не файлы. Тогда и строка адреса будет выглядеть красивей, и свобода появится - скажем надо тебе очень вставить скрипт, а раньше там страница была - удаляешь страницу и ставишь скрипт, только .htaccess правильно настрой, если у тебя есть разные файлы и разные приоритеты. Если у юзеров в избранном ссылка на папку - они станут получать результат работы скрипта, и ничего не заметят.

Это просто хороший тон - сайт с множеством папок, названых по смыслу, состоящий исключительно из страниц index.html, скриптов и SSI`ев. Это и удобно и практично и руки развязывает для дальнейшего масштабирования. Посмотри, сейчас практически все нормальные сайты так делаются...

Единственный минус - не видел ни одного достойного редактора, который был бы рассчитан на такую архитектуру. В закладках страниц и скриптов - папок не пишется, их видно только в хинтах - и когда всё вместе редактируешь, в глазах рябит от одинаковых tab`ов "index.html".

А в остальном - всё замечательно).

Автор: ReFleX 1.12.2004, 11:30
Можешь установить на сервере, если ссылка неправильная, то переходит на гавную страницу. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)