RegEx Drain Brammage
3 October 2007 09:32 pmWhats this do? ^([^.?]+)$ Or rather, how does it do it, and why wouldn't something simpler work, like ^(.+)$ ?
in:
( my guessing, so far )
in:
RewriteEngine on # Rewrite /foo/bar to /foo/bar.php RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L] # Return 404 if original request is /foo/bar.php RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$" RewriteRule .* - [L,R=404]from: http://us2.php.net/manual/en/security.hiding.php#72630
( my guessing, so far )