tutorial rewritecond request_uri redireccionar implementar htaccess estructura espaƱol ejemplos completo cambiar basico .htaccess mod-rewrite rewrite

rewritecond - .htaccess con o sin barra inclinada



implementar htaccess (2)

¿Qué debo hacer con la siguiente regla de reescritura para que funcione de modo que funcione si es una barra al final de la URL o no?

es decir. http://mydomain.com/content/featured o http://mydomain.com/content/featured/

RewriteRule ^content/featured/ /content/today.html


Use $ para marcar el final de la cadena y el ? para marcar la expresión anterior para que se repita cero o una vez:

RewriteRule ^content/featured/?$ content/today.html

Pero le recomiendo que se adhiera a una notación y corrija mal escrito:

# remove trailing slashes RewriteRule (.*)/$ $1 [L,R=301] # add trailing slashes RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .*[^/]$ $0/ [L,R=301]


forma simple de hacer esto:

RewriteEngine On RewriteBase / RewriteRule ^content/featured(//||)$ /content/today.html [L,R=301,NC]