I have heard that you can create an external file for your site navigation that would allow you to make a change to one file and that change would popolate throughout all of the pages referencing that file. I have heard this called an "include" file or somthing similar.
Would anyone know how to go about creating this or maybe where some tools would be to do this easily? I suppose the reason for it being an external file would be for the search engines, is that correct?
>>I suppose the reason for it being an external file would be for the search engines, is that correct?
No. Keeping your navigational links and footer information in a separate external file is for your ease of maintaining the site. Suppose you have 100 pages in your site and you need to modify/add/delete some links in the navigation section in all those pages - this would mean working on all 100 pages.
If you have an external file, you just modify this file alone and your change is reflected in all the 100 pages.
Search engines don't know anything about your file inclusion and they don't care how you do it.
As my colleagues pointed out there are many ways of including external files. If you go by the PHP route as pointed out by g1smd, your files need to be set for parsing by the server.
Again this is easily set by a .htaccess directive if you are in a *nix/Apache server (provided your server admin has enabled this for your virtual server).
The second instance is what is called as SSI ( server side includes) as pointed out by Dinkar.
I appreciate all of the help. I understand about the reason for external nav files and being able to make one change that effects all of the pages. I guess that I have also heard that you could do this with Java script and that you should have that code externally so as not to bog down the pages with this code and dilute the site for reasons of search engines.
thanks again for all of your advice. I just hope I can figure out how to do this easily as I have limited programming experience.
You are not permitted to post messages in this forum or topic, because of one or more of the following reasons:
You have not yet logged in, or registered properly as a member
You are a member, but no longer have posting rights.
This is a private forum, for which you do not have permissions.
If you are a recent member, it's possible that you simply have not yet confirmed your account. Please
check your email for a message entitled 'JimWorld Forums: Confirm Your Account' and follow the instructions
contained within.
If you are still experiencing problem, please read the
Login Assistance
Article for some advice on what may be causing your login not to work properly.