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

Reply via email to