Dinâmico para estático

1

Meu site é um site de comércio eletrônico. Todos os URLs são dinâmicos, como "meu_dominio / a.php", "meu_dominio / a.php? Id = 1", "meu_dominio / b.php", "meu_dominio / b.php? Id = 3", etc.

Eu quero URLs estáticos como "meu_domínio / a.html", "meu_domínio / b.html", "meu_domínio / c.html", "meu_domínio / d.html", etc.

Eu sou um pouco fraco no arquivo .htaccess. O que eu adiciono ao meu arquivo .htaccess para alcançar esse resultado?

    
por dasarath sahoo 20.08.2012 / 13:23

1 resposta

1

Estou procurando uma resposta semelhante a essa pergunta há algum tempo.

Para algo como o seu exemplo, você poderia fazer:

RewriteEngine On
RewriteRule ^([^/]*)$ /testpage.php?id=$1 [L]

Encontrei este site hoje de manhã que ajuda a gerar essas regras de reescrita

link

sua saída foi:

The original URL:
http://mywebsite.com/testpage.php?id=1
The rewritten URL:
http://mywebsite.com/1
    
por 20.08.2012 / 16:24