Domain Name Information |
|
Designing Your Websites Directory StructureStephen Bucaro Any kid, and their grandmother too, can make a webpage. There are many "wysiwyg" webpage design applications that let you create a webpage as easy as typing text. But only a few people can create a WEBSITE. The stumbling block is knowing how to link webpages together to form a website. I have seen many websites that consist of a single webpage - about a mile long! The first problem is that websites are contained in virtual directories. You know that your webpages can be found at yourdomain.com, but the actual path to yourdomain.com on the web server may be known only by the system administrator. And the system administrator can move your website to a different folder, or even a different computer, without changing its virtual address. The second problem is that most people dont know how to write a relative link. Relative links have the advantage that you dont need to know the path to the webpage that you want to link to, you only need to know where it is "relative" to the webpage containing the link. Designing Your Directory Structure The first step to implementing a website is to design the directory structure. Lets design a directory structure for a simple download website. The website consists primarily of articles and digital material that visitors can download. You could just dump everything at the top level of the website. Good luck maintaining that website! To keep the files organized, you need to create sub-directories folders on the website. Even though the website consists only of articles and digital downloads, you need five sub-directories, as described below.
You understand what the "articles" and "downloads" sub-directories are for, but what are the other three sub-directories for Its standard practice to provide certain features on your website, as listed below.
Each of these features requires a webpage. Instead of dumping the webpages at the top level of the website, or mixing them in with articles or downloads, lets put them together in a folder named "general" Im sure you can think of a better name. All of your webpages use certain things in common, for example, your logo graphic. If your web server provides SSI Server Side Includes all your webpages can share a common header file and a common footer file. You might also define all your websites styles in a common style sheet. Lets put all of these files in a folder named "common". Your contact page might use an email form. If your server provides server-side scripts, you would place the email form script in a folder named "cgi-bin". Cgi-bin stands for "Common Gateway Interface - Binary". Few people use CGI any more, and those that do dont use binary files, but the folder name has stuck as a traditional place to store scripts. Almost all websites come with a preconfigured cgi-bin folder, and the website may be configured so that the cgi-bin folder is the only folder with rights to run scripts. I would also recommend that you create certain sub-directories for some of the above mentioned directories. Most web pages contain images. You could dump all the images in the same folder with the webpages, but when you get more than about 50 files in a folder, it becomes difficult to maintain. You should create an "images" sub-directory in the articles, downloads, and general directories. The downloads directory should also have a "files" sub-directory to store the downloads. This arangement of directories and sub-directories will provide good file organization for the example website. Understanding my reasoning for this directory structure should help you to design a directory structure for the website you have in mind. Default Page Configuration Every website has at least one default webpage configured also called the "home" page. The default webpage is the webpage that is returned when the user enters or clicks on a link containing only the domain name, without a specific file name. On a Unix or Linux web server, the default webpage will usually be "index.htm". On a Windows web server IIS, the default page will usually be "default.asp". The website administrator, or if your webhost provides the required "control panel" feature, you can actually configure any page to be the default page. If your web server has more than one default page configured, I would recommend removing all but the default page that you intend to use. Now, lets assume that all of your webpages need to link to an image file named "logo.gif" stored in the "common" folder. The relative link on your default webpage would be as shown below. "common/logo.gif" The website file manager interprets this as "look in the folder named common for the file named logo.gif". However, the link on any webpage contained in one of the sub-directories would be as shown below. "../common/logo.gif" The website file manager interprets this as "go up one level, then look down in the folder named common for the file named logo.gif". This difference in the link may not be a problem unless you use SSI or ASP Active Server Pages to build your webpages from a common header file and a common footer file. Then you need a different link in the common file depending upon whether the page linked to the common file is the default webpage where you would use common/filename or a webpage contained in a sub-directory where you would use ../common/filename. There are several ways to solve this problem. 1. If your website has a server-side scripting engine like ASP or PHP and you know how to program, you could implement code that selects the proper link. 2. You could use the complete path, including the domain name, on all pages. This will cause problems if you ever have to move your website to a different web host Until all the dns servers across the planet have been updated. 3. You could put your home page in a sub-directory, for example "common", and make your default page into a re-direct to your home page. Then you would use "../common/filename" for all links. The following meta tag, placed the head section of your default webpage, will immediately redirect the users browser to your real home page. meta http-equiv="refresh" content="0,url= "http://yourdomain.com/common/homepage.htm" In this article, I showed you how to design a directory structure for your website and how to create relative links to link all your webpages together to form a website. Website visitors dont like to do a lot of scrolling, so try to keep your webpages to only two or three screens high. Please, no more websites that consist of only one mile long webpage! CopyrightC Bucaro TecHelp. Permission is granted for the below article to forward, reprint, distribute, use for ezine, newsletter, website, offer as free bonus or part of a product for sale as long as no changes are made and the byline, copyright, and the resource box below is included.
|
RELATED ARTICLES
A Mentor Can Make You a Smashing Success! Thinking about a home business Suddenly youre immersed in a whole new language: affiliate programs, residual income, leveraged income, pyramid scams, html, gateway websites. Its really not all that difficult, and a mentor can be a trusted guide through the home business labyrinth. How To Start A Profitable Online Business Before you rush out to register a domain name, set up a website and declare that you are in business online, do you know where your revenue come from Can the profit sustain the business and more importantly, giving you, the business owner, the rewards you wanted. In other words, what is the Business Model of your business Is it profitable All-time record of domain registrations The number of registered domains has reached an all-time high of more than 60 million domain names worldwide. Basic Steps to a Great Business Website So much has been written on the topic of what makes a good business website, and I myself could go on and on about good content, meta tags & other search engine optimization, market strategies and so on. How to Select a Web Site Host So, you know how to create HTML files web pages and want to start a website. You have a domain name but dont know where to store the files web host. You find countless web hosting companies offering a wide range of products but you cant make heads or tails of all the features to decide which plan is right for you. ICANN Registrar: jp-domains for anybody Cologne, October 10 2004. ICANN Registrar Secura announces today, that the company is now accepting the registration of jp-domains from companies and individuals outside of Japan. Planning To Get Rich With Your Internet Business The web is a great opportunities. Imagine millions of customer. Its a huge cybermarket ! Its a trillion millions dollars market waiting for you ! Website Visitors For Your Business - Building Strong Website Traffic It is worth looking at some values and strengths of a few technical and promotional elements of your website that will help you to lay a foundation in building profitable online success. Once you have decided on your market and have chosen a relevant domain name for your online business, you need simple and effective tools and methods to put and keep your business on a profitable track. Ideally you will want to make use of easy-to-use methods that keeps visitors coming to your website. Lets look at a few practical ideas. The Key To High-Volume Web Sales The quickest way to achieve high-volume sales on the web is to set up your own affiliate program. The Meta Search Engines: A Web Searchers Best Friends I know what youre thinking: Google gives you such accurate results that you dont need any other search tool. Well, lets see about that. ICANN-Registrar: kr-domains for anybody The kr-domains belong to the popular domains in Asia. Top Five Questions to Ask Your Web Hosting Company Each day many new and existing webmasters either launch a new web site for the first time, or transfer their web site to a new web hosting provider. In preparation for this important process, there are five important questions that should be asked prior to signing on with a new web hosting company. Search Engine Optimization: Site Structure and Popularity In the Global Internet era the industry presence is undoubtedly related to the company online presence. Where is the scope of the online presence limitations and does it refer only to the search engine optimization aspect or it broadens into many related components. Types of websites to set up There are several types of websites you can set up: .info Freedom Frenzy Whether youre someone that registers domain names on a regular basis, or you’re a person looking to register one domain name for your website or business, then its likely that youve encountered the free .info registrations taking place at several registrars. Domain Name and Web Hosting Hell Does GoDaddy really suck Ten Reasons Why People Dont Buy From You Heres ten simple yet POWERFUL ideas for you to reflect on. This will help you adjust your marketing strategies...which will have a GREAT effect on everything you sell. Triple Your Profits Easily With The Right "USP" Convinced you have a fantastic idea for your online business and cant understand why youre not making a big profit yet How I built a Site In Just 8 Hours That Makes Between $100 to $150 a Week Actually, for a while this site was making more then $350 a week. On top of the 8 hours it took me to set up, I only spend about 10 or so minutes a week on maintenance. … 3 Services Your Online Business Cant Live Without It doesnt make any difference if youre promoting your own product, affiliate programs or MLM programs, there are 3 services your business cant live without. |
home | site map |
© 2005 |