¿Cómo escribiría una regla de redirección .htaccess
si la URL contiene una palabra determinada?htaccess redirigir si la URL contiene una determinada cadena
p. Ej. si contiene foobar
continuación, redirigir a index.php
¿Cómo escribiría una regla de redirección .htaccess
si la URL contiene una palabra determinada?htaccess redirigir si la URL contiene una determinada cadena
p. Ej. si contiene foobar
continuación, redirigir a index.php
RewriteCond %{REQUEST_URI} foobar
RewriteRule .* index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/foobar/i$ index.php [NE,L]
RewriteRule ^(.*)foobar(.*)$ http://www.example.com/index.php [L,R=301]
(Sin espacio dentro de su sitio web)
si la URL contiene una cadena certen, redirigir a index.php. Debe hacer coincidir la variable % {REQUEST_URI} para verificar si la url contiene una cadena certen.
Para redirigir example.com/foo/bar a /index.php si el URI contiene barra de en cualquier lugar de la cadena URI, puede utilizar esto:
RewriteEngine on
RewriteCond %{REQUEST_URI} bar
RewriteRule^/index.php [L,R]
Gracias por su rápida respuesta. Funciona perfectamente, pero acabo de darme cuenta de que, en lugar de reescribir, lo necesito para redirigir. es posible? – Lee
Entendido gracias - agregado [R] – Lee