Дизайн на структурата на директориите на Вашия уеб сайт, Уеб дизайн съвет
12.02.2009 – 19:32Всяко дете, може да направи уеб страница – има много онлайн програми, които го правят лесно като писането на прост текст. Въпросът е да се направи истински сайт със свързани страници, а не сайт, който е една километрична страница.
Първият проблем е, че уеб сайтовете се съдържат във виртуални директории. Вие знаете как да откриете страниците си на сайта, но само реалния път към тях на сървъра се знае само от системните администратори. Системният администратор може да премести целия ви сайт в различна папка, дори на различен компютър, без да сменя виртуалния му адрес.
Вторият проблем, е че повечето хора не знаят как да напишат относителен линк. Относителните линкове имат предимството, че не е необходимо да знаете пътя към страницата, към която искате да отидете, а само трябва да знаете къде се отнася към страницата, съдържаща линка.
Обработка на Структурата на Вашата Директория
Първата стъпка към изпълнението на един сайт е да обработите дизайна на структурата на вашата директория. Нека направим примерна структура за малък уеб сайт за уеб дизайн и оптимизация на сайтове.
Сайтът се състои главно от статии, дигитален материал (портфолио и графики) и да кажем downloads секция. Можете просто да сложите всички инструменти на най-горната част на сайта.
За да държите файловете организирани, трябва да създадете поддиректории (подпапки) на сайта. Въпреки, че се състои само от статии и графики, все пак ви трябват няколко подраздела, както е описано по-долу.
- Начало
- За фирмата
- Уеб дизайн цени
- Оптимизация на сайтове
- Downloads
- Карта на сайта
- Контакти
Файловете за сваляне се нуждаят от уеб страница. Вместо да ги нахвърляте в горната част на сайта си или да ги смесвате със останалите материали, по-добре ги сложете в папка на име “general” (сигурен съм, че може да измислите и по-добро име.)
Всичките ви страници използват определени общи неща като, например, графиката на логото ви. Ако уеб сървъра ви предоставя SSI, всичките ви страници може да споделят общ файл за заглавието и за долната част на страницата. Може също да обособите и всичките шрифтове на сайта си в общ лист със шрифтове. Нека сложим всичко това в папка на име “common”.
Страницата ви за контакти може да е форма за e-mail. Ако сървъра ви предлага server-side scripts, бихте сложили формата за имейла в папка, наречена cgi-bin. Сgi-bin означава Common Gateway Interface – Binary . Малко хора още използват CGI, а тези, които го правят не използват наистина бинарни файлове, но името за папката си е запазило като специално място за съхранение на скриптове.
Също ви препоръчвам да създадете някои поддиректории на някои от гореспоменатите директории. Повечето уеб страници съдържат изображения. Може да сложите изображенията в папката със статиите, но когато станат над 50 файла папката става трудна за поддръжка. Би трябвало да създадете поддиректория за изображения при статиите, файловете за сваляния и главната директория. Папката за сваляния също е добре да има папка за файловете за сваляне.
Това подреждане на директориите и поддиректориите предоставя добра файлова организация за примерния сайт. Разбирането на начина, по който съм избрал тази директорна структура би трябвало да ви помогне с за директорната структура за сайта, който имате предвид.
Конфигурация на началната страница
Всеки уеб сайт има начална страница. Началната страница е тази, към която посетителят е препратен след като последва линк, съдържащ само името на домейна. На Unix или Linux уебсървър, началната страница по принцип е index.htm, а на Windows уебсървър би била default.asp.
Уе бсайт администратора може, или ако уебхостът ви предлага опцията „контролен панел”, можете вие да направите всяка страница да е начална страница.
Нека да приемем, че всичките ви страници трябва да се свържат към файл-изображение на име “logo.gif”, съдържащ се в главната директория. Линкът към началната ви страница би изглеждал така:
“common/logo.gif”
Файловият мениджър на уебсайта разбира това като „погледни в папка на име common (главна) за файл на име logo.gif.”
Линкът към всяка папка, съдържаща се в някоя от поддиректориите ни нил както следва:
“../common/logo.gif”
Файловият мениджър разбира това като „качи се с едни ниво и погледни за папка на име common за файл на име logo.gif”
Тази разлика в линковете може и да не е проблем, освен ако не SSI използвате или ASP(Active Server Pages) да създадете уеб страниците си от общ заглавен файл и общ краен файл. Тогава ще ви трябва различен линк в общия файл в зависимост дали страницата, свързана към общия файл е началната страница (където бихте могли да използвате common/filename) или страница, съдържаща се в поддиректория (където бихте използвали ..common/filename). Има няколко начина да решите този проблем.
1.Ако уеб сайта ви има server-side scripting engine като ASP или PHP, и знаете как да програмирате, можете да създадете код, който да избира правилния линк.
2.Можете да използвате пълния път, включително и домейн името за всички страници. Това ще ви причини трудности ако искате да преместите сайта си на друг хост (докато DNS сървърите по света не бъдат обновени)
В тази статия ви показахме как да обработвате директорната структура на сайта си и как да създадете отнасящи се линкове към всичките ви страници, за да образуват уеб сайт. Посетителите не харесват сайтове по-дълги от два-три екрана.
Сходни статии:
- Запознаване с уеб директориите. Стратегии с използване на връзки от директориитеСнабдяването на качествени връзки към Вашия сайт е едно от най-важните неща, който можете да направите за да подобрите Вашите резултати в търсачките. Казано символично, можем да приемем, че връзките...
- Ограничение на HTTP заявките с цел подобряване на скоростта на Вашия уеб сайтВремето за зареждане на уеб сайтовете зависи от много фактори. Нека да обърнем внимание като начало на уеб елементите в страниците - изображения, stylesheets, скриптове, флаш анимации и др. Намаляването...
- Google Analytics - не просто уеб брояч. Използване на Google Analytics за статистики и анализи на посещаемостта и развитието на Вашия уеб сайт и онлайн бизнесВсеки уеб сайт се нуждае от подходящ инструмент за проследяване на посещаемостта, анализиране и водене на основни или подробни статистики. Съществуват много разпространени подобни инструменти - платени или безплатни. Последните...
- Да направим вашия уеб сайт да продаваС днешните технологии продажбите имат вече различен смисъл. Продавача от врата на врата вече е емблематична фигура от миналото. Покупките и харченето на пари в Интернет става толкова лесно и...
- Доза професионализъм в българското уеб дизайн разработванеОт доста време в Интернет “пазара” в България познавам една фирма, която се слави със своите проекти и екип. Днес реших да проверя как се развива техния уеб сайт, портфолио,...