On 7/19/08, Alberto García Gómez <[EMAIL PROTECTED]> wrote:
> I have this URL
> http://www.server.com/index.php?article1.html
>
> and work like that
> http://www.server.com/?article1.html
>
> But I really really need this
> http://www.server.com/article1.html
>
> And I need to work like previous URL and I need to make the changes in
> .htaccess file
> PLEASE I had try everything and nothing work, somebody can help me please.
Am I missing something? The answer is your title. Just use
mod_rewrite to translate the old URLs to the new URLS or vice versa.
# Required for Rewrite
Options FollowSymLinks
RewriteEngine On
# Choose one or create potential infinite loop.
# Translate /article1.html -> /index.html?article1.html
RewriteRule ^/article1.html$ /index.html?article1.html [P]
# OR
# Translate ?article1.html -> /article1.html
RewriteCond %{QUERY_STRING} ^article1.html$
RewriteRule ^*$ /article1.html [P]
You could use [L] instead of [P] if you are certian that no proxy is
needed to find the file.
HTH,
solprovider