If I have some site on a server:
//hello.html
<html> hello </html>
Would all of the following be requested and/or cached individually:
http://hello.html
, http://hello.html?place=world
, http://hello.html?foo=bar
...even though they are the same result?
Is there some variable in the header that denotes the difference between a static (always the same) response to a request and one which has had some meddling (ie. PHP, templates)?
EDIT: if the site was (I don't know PHP):
<html><?php
print "hello"+$_GET['place'];;
?></html>
the results would be different for the three urls:
http://hello.html
, http://hello.html?place=world
, http://hello.html?foo=bar
Is the response header also changed to express that for all three the page is not static (not cacheable)?