Redireccionar sin cambiar URL

<< < (6/6)

Gorky:
Estoy probandolo con mod_rewrite pero algo debo estar haciendo mal. En distintas paginas de internet leo que no sobreescribe la URL sino que muestra el contenido de la URL de destino como:
Citar

La conversión del url se hace por detrás por lo que el usuario no podrá ver nada de esto, sin embargo si verá el resultado que viene de la ejecución del url "real".

Es importante comprender que mod_rewrite NO puede ser usado para cambiar el URL que el usuario ve es la barra de Dirección de su navegador a menos que una redirección externa es invocada. Sin embargo una dirección externa expone finalmente el url dinámico, así que mod_rewrite hace una redirección interna.
fuente: http://perlenespanol.com/articulos/archivo/000180.html
Citar

ACLARACIÓN IMPORTANTE: mod_rewrite no reescribe la url en la barra del navegador. Esto lo hacemos nosotros. Lo que hace mod_rewrite es traducir esa url amigable que nosotros usamos en nuestros enlaces, por la “url dinámica real” que cargará el contenido correspondiente usando php y mysql (o la tecnología del servidor en cuestión).
fuente: http://fprieto.es/internet/activar-mod_rewrite-en-apache.html

Sin embargo a mi si me cambia la URL. Mi archivo es algo asi:
Código
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^carta index.php?act=mostrarContenidos&ca=54 [L,NC]

Yo le meto http://www.dominio.com/carta y me lo deja en http://www.dominio.com/carta/?act=mostrarContenidos&ca=54


Edito: Solucionado: Estaba redireccionando a otro subdominio por lo que se considera una web distinta.

Navegación

[0] Índice de Mensajes

[*] Página Anterior