Webhosting Directory Index: Difference between revisions

From AAISP Support Site
No edit summary
(7 intermediate revisions by one other user not shown)
Line 4: Line 4:
The web server does not automatically produce a directory index, i.e. a list of files in a directory if there is no index page. However, it is simple to add a directory index to a directory using a simple script. If you load the following as index.html then it will produce a simple directory index for the directory it is in. Obviously a much more sophisticated script could be written with icons, and sub directories, and so on, and there may be such scripts available on the web in perl.
The web server does not automatically produce a directory index, i.e. a list of files in a directory if there is no index page. However, it is simple to add a directory index to a directory using a simple script. If you load the following as index.html then it will produce a simple directory index for the directory it is in. Obviously a much more sophisticated script could be written with icons, and sub directories, and so on, and there may be such scripts available on the web in perl.


<syntaxhighlight
<syntaxhighlight>
#!/bin/csh
#!/bin/csh
echo "Content-Type: text/html"
echo "Content-Type: text/html"
Line 15: Line 15:
foreach f (*)
foreach f (*)
echo -n "<A HREF='$f'>*</A> "
echo -n "<A HREF='$f'>*</A> "
/bin/ls -ld "$f"
/bin/ls -l "$f"
end
end
</syntaxhighlight
</syntaxhighlight>
or download: [[File:directory_index.zip]]


==Other Webhosting pages:==
==Other Webhosting pages==
<ncl style=bullet maxdepth=5 headings=bullet headstart=2 showcats=1 showarts=1>Category:Webhosting</ncl>
<ncl style=bullet maxdepth=5 headings=bullet headstart=2 showcats=1 showarts=1>Category:Webhosting</ncl>


[[File:aa-button.png|link=http://aa.net.uk/domains-webspace.html|Webhosting Service page on our main website]]


[[Category:Webhosting]]
[[Category:Webhosting|Directory]]
[[Category:Domains]]

Revision as of 00:25, 18 August 2018

Couk.png


The web server does not automatically produce a directory index, i.e. a list of files in a directory if there is no index page. However, it is simple to add a directory index to a directory using a simple script. If you load the following as index.html then it will produce a simple directory index for the directory it is in. Obviously a much more sophisticated script could be written with icons, and sub directories, and so on, and there may be such scripts available on the web in perl.

 #!/bin/csh
 echo "Content-Type: text/html"
 echo ""
 echo "<HTML>"
 echo "<TITLE>$REQUEST_URI/</TITLE>"
 echo "<BODY BGCOLOR=#FFFFFF>"
 echo "<H1>Directory listing of $REQUEST_URI/</H1>"
 echo "<PRE>"
 foreach f (*)
 echo -n "<A HREF='$f'>*</A> "
 /bin/ls -l "$f"
 end

or download: File:Directory index.zip

Other Webhosting pages

<ncl style=bullet maxdepth=5 headings=bullet headstart=2 showcats=1 showarts=1>Category:Webhosting</ncl>

Webhosting Service page on our main website