Hola, tengo un problema parecido al citado en el tema: "rewrite PHP con htaccess". Pero, dado a su fecha, como recomiendan abrir un nuevo tema, aqui les comento lo que me sucede.
Tengo 3 dominios q apuntan a un mismo sitio (todas las paginas poseen el mismo codigo) y en el .htaccess tengo:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^prueba/(.*)$ http://w-w-w-midominio-com/prueba.php?id=$1 [L]
funciona de maravillas, pero como tengo tres dominios .com, .net y .tel al poner el
RewriteBase ya me da error y la pagina prueba.php ya no se encuentra.
(no quiero repetir la regla:
RewriteRule ^prueba/(.*)$ http://w-w-w-midominio-net/prueba.php?id=$1 [L]
RewriteRule ^prueba/(.*)$ http://w-w-w-midominio-tel/prueba.php?id=$1 [L])
Es decir, coloco lo siguiente:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /public_html/
RewriteRule ^prueba/(.*)$ prueba.php?id=$1 [L]
Los archivos prueba.php y .htaccess estan dentro del directorio public_html.
DONDE PUEDE ESTAR EL ERROR..?
COMO SOLUCIONO ESTE PROBLEMA YA Q SE PUEDE ACCEDER DESDE DIFERENTES DOMINIOS ? Desde ya gracias por vuestro aporte.