Thanks,
These links will help me out for sure.
regards
Kenni
"Nicole Lallande" <[EMAIL PROTECTED]> skrev i en meddelelse
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Kenni,
>
> I asked a similar question several months ago and got a lot of terrific
> info from the list. First some links:
>
> See this related link:
>
> Q "How can I pass variables to a script in the url
> like /script/var1/var2?"
>
> http://www.faqts.com/knowledge_base/view.phtml/aid/124
>
> Includes tutorials for doing it in PHP, mod_rewrite
> and/or mod_mime.
>
> and
>
>
> Search Engine Friendly URLs with PHP and Apache
> http://www.evolt.org/article/Search_Engine_Friendly_URLs_with_PHP_and_Ap
> ache/17/15049/index.html
>
> Search Engine Friendly URLs (Part II)
> http://www.evolt.org/article/Search_Engine_Friendly_URLs_Part_II/17/1717
> 1/index.html
>
> and finally:
>
> http://httpd.apache.org/docs/mod/mod_rewrite.html
>
>
>
> The approach I used was the Apache web server's mod_rewrite (rewrite
> engine) and then apply the appropriate rules to an htaccess file. If
> you have the rewrite engine installed (and loaded in your httpd.conf
> file), then try the following in your .htaccess file:
>
> RewriteEngine On
> RewriteRule ^foo\.php(./*) $ http://your domainname.com/foo.php?id=$1 [R]
>
> The '.' is a concactenator in the rules so it must be escaped unless
> used as such. If you wanted to add an ending forward slash for
> foo.php/12/ then perhaps use (./*/)
>
> HTH,
>
> Nicole
> PS - many thanks once again to all who helped answer this question for me!
>
> Kenni Graversen wrote:
>
> >Hi,
> >
> >I wonder if any of you have experience, sending variables in the url
without
> >using the ? character.
> >
> >When sending variables this is the normal way to do it:
> >/foo.php?id=12
> >
> >But I have read that the following URL should work:
> >/foo.php/12/
> >
> >and then fetch the id in this way:
> >$id = ereg_replace('[^0-9]', '', $PATH_INFO);
> >
> >I have even seen it in function but the problem is that I can't get it to
> >work on my local apache server.
> >When I try to write /foo.php/12/ I get a '500 Internal Server Error' and
in
> >the apache error-log I can read that 'Premature end of script headers:
> >c:/php/php.exe'. Does anyone know what could cause this error and why the
> >url isn't working??
> >
> >thanks
> >
> >Kenni Graversen
> >
> >
> >
> >
> >
>
> --
>
> Nicole Lallande
> [EMAIL PROTECTED]
> 760.753.6766
>
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php