This has everything to do with
mod_rewrite.
To enable this module it just takes a little tweak of your
httpd.conf file which will be found in
xampp\apache\conf. The conf file already contains the line needed to enable the module, but there is a comment mark (#) just before the code which means Apache will ignore the code. The line you are looking for is:
Code:
#LoadModule rewrite_module modules/mod_rewrite.so
In my httpd.conf file this is line 118, but it may vary so just search for "mod_rewrite" in the file. Now, simply remove the comment (#) from before the line, and save the file. You'll need to restart Apache for the changes to take affect, and you should now find you can use clean URLs with XAMPP.