How reliable are URIs like /index.php/seo_path
Posted
by Boldewyn
on Stack Overflow
See other posts from Stack Overflow
or by Boldewyn
Published on 2010-04-14T07:38:58Z
Indexed on
2010/04/14
7:43 UTC
Read the original article
Hit count: 331
I noticed, that sometimes (especially where mod_rewrite is not available) this path scheme is used:
http://host/path/index.php/clean_url_here
--------------------------^
This seems to work, at least in Apache, where index.php
is called, and one can query the /clean_url_here
part via $_SERVER['PATH_INFO']
. PHP even kind of advertises this feature. Also, e.g., the CodeIgniter framework uses this technique as default for their URLs.
The question: How reliable is the technique? Are there situations, where Apache doesn't call index.php
but tries to resolve the path? What about lighttpd, nginx, IIS, AOLServer?
A ServerFault question? I think it's got more to do with using this feature inside PHP code. Therefore I ask here.
© Stack Overflow or respective owner