.htaccess - rewritecond - rewriterule htaccess ejemplos
httaccess url rewrite: example.com/admin/.php> example.com/admin/index (1)
RewriteEngine On
RewriteBase /
#add these
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) /$1/ [R,L]
RewriteCond %{HTTP_HOST} !^example.nl$ [NC]
RewriteRule ^(.*)$ http://example.nl/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/.]+)$ $1.php [NC,L]
Estoy usando esto esta nueva redacción:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/.]+)$ $1.php [NC,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.nl$ [NC]
RewriteRule ^(.*)$ http://example.nl/$1 [L,R=301]
Pero si voy a la página: http://www.example.nl/admin/ , debe redirigirme a http://www.example.nl/admin/index, en su lugar, aparece una página de error 404 (La URL / administración solicitada) /.php no se encontró en este servidor).
¿Cómo puedo redirigir mi submapa a la página de índice?
¿Debo usar este código para todos mis submapas? :
Redirect 301 /admin/ http://www.example.nl/admin/index
o hay mejores opciones para hacer esto?
(Sry, no soy un experto en htaccess)
¡Gracias!