2010-07-10 37 views

Respuesta

25
RewriteCond %{REQUEST_URI} foobar 
RewriteRule .* index.php 

o some variant thereof.

+0

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

+0

Entendido gracias - agregado [R] – Lee

1
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/foobar/i$ index.php [NE,L] 
11
RewriteRule ^(.*)foobar(.*)$ http://www.example.com/index.php [L,R=301] 

(Sin espacio dentro de su sitio web)

1

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] 
Cuestiones relacionadas