On Tue, 13 Jul 2010, Graeme Geldenhuys wrote:

Hi,

Google and probably most other search engines don't index website that have
URL's in the following format:

 http://localhost/mycgi?action=myaction

Basically parametrized URL's containing ? or = characters.

What do I need to do in my CGI program to create Search Engine friendly
URL's? Note that I'm not using some fancy framework like fpWeb, just plain
old CGI (console type) app.

For example, changing the above URL to something like:

 http://localhost/mycgi/myaction


'mycgi' being the CGI application
'myaction' being the parameter passed to the CGI app.


My got a custom written (very basic) wiki, which uses the format of the
first URL show, and would like to change my CGI wiki app to use Search
Engine friendly URL's so my wiki pages can be indexed by Google.

PS:
Please note, I'm not really into web development, so sorry if this is a
dumb sounding question. :)

When using cgi or FastCGI, the PATHINFO environment variable contains the /myaction part - in fact, it contains whatever the server finds after the
path to the CGI app.

If you'd do http://localhost/mycgi/myaction/myvariable/myvalue, then
PATHINFO would contain myaction/myvariable/myvalue, and you can then parse
and use that.

fpweb does the same.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to