regex - redireccionar - reescribir url htaccess
.htaccess: Redireccionar sin cambiar url (3)
1- Use [P] en lugar de [L] 2- Use $ s al final de la segunda línea para que un conjunto de urls redirija y elimine / al final de la misma. El código se verá así:
RewriteCond %{REQUEST_URI} ^/tour
RewriteRule ^(.*)$ /$1 [P]
que se trata con más de la página de índice del recorrido de la carpeta.
Me gustaría que una URL se redirigiera a una página diferente en el mismo dominio pero sin que el navegador cambie la URL. Así que la página www.mydomain.co.uk/tour/
debe apuntar hacia www.mydomain.co.uk/
pero sin cambiar.
He analizado muchas preguntas similares en Stackoverflow pero todas las soluciones parecen cambiar la URL para mí.
CÓDIGO:
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} ^/tour
RewriteRule ^(.*)$ http://www.mydomain.co.uk/ [L]
Debido a que proporciona una URL completa en su regla de reescritura, se trata automáticamente como una redirección. Reemplace la URL completa con solo una barra y debería funcionar, es decir:
RewriteCond %{REQUEST_URI} ^/tour
RewriteRule ^(.*)$ / [P]
Incluso puedes acortarlo a:
RewriteEngine on
RewriteRule ^/?tour.* / [P]
Intente simplemente cambiar [L] a [P] y asumo que funcionará.