17-09-2010, 19:36
Boas!
Tenho um site em php com o modulo mod_rewrite ligado.
Pretendo re-escrever as urls do tipo www.site.com/index.php?menu=xxxx para www.site.com/xxxx
E para isso puz a seguinte regra no .htaccess que funciona perfeitamente:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ /index.php?menu=$1 [L]
mas tenho um outro problema: existe outra variável que é "stock" ou seja tenho ficheiros a apontar para www.site.com/index.php?stock=55
como faço para alem de reescrever a variavel "menu", reescrever também a variavel "stock"
Esta regra não funciona: RewriteRule ^([^/\.]+)/?$ /index.php?stock=$1 [L]
alem disto, queria que fosse reescrito para http://www.site.com/pastacategoria/55
o php processa-se todo no meu index.php
Gratos!
Tenho um site em php com o modulo mod_rewrite ligado.
Pretendo re-escrever as urls do tipo www.site.com/index.php?menu=xxxx para www.site.com/xxxx
E para isso puz a seguinte regra no .htaccess que funciona perfeitamente:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ /index.php?menu=$1 [L]
mas tenho um outro problema: existe outra variável que é "stock" ou seja tenho ficheiros a apontar para www.site.com/index.php?stock=55
como faço para alem de reescrever a variavel "menu", reescrever também a variavel "stock"
Esta regra não funciona: RewriteRule ^([^/\.]+)/?$ /index.php?stock=$1 [L]
alem disto, queria que fosse reescrito para http://www.site.com/pastacategoria/55
o php processa-se todo no meu index.php
Gratos!