View Single Post

  #2 (permalink)  
Old 01-06-2006
Robert Ionescu
 
Posts: n/a
Default Re: Simple mod_rewrite Question

trevordixon@gmail.com wrote:
> I have the following rewrite rule:
> RewriteRule ^/([^/.]+)\.html$ /loadpage.php?filename=$1
>
> How can I make the server rewrite [filename].html to
> loadpage.php?filename=[filename] only when [filename].html does not
> exist on the server?


To check for an non-existing file, use a condition:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/([^/.]+)\.html$ /loadpage.php?filename=$1 [L]

--
Robert