Files
trimape_web/.htaccess.phpupgrader.28ed6765
T
2026-07-15 19:45:08 -06:00

33 lines
1.2 KiB
Plaintext

# Activar el motor de reescritura de URLs
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# ---- REDIRECCIONES 301 (DE URL ANTIGUA A NUEVA) ----
# 1. Redirigir la página de inicio index.php a la raíz "/"
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.php [NC]
RewriteRule ^index\.php$ / [R=301,L]
# 2. Redirigir "servicios-lectura.php?q=..." a "/servicios/..."
RewriteCond %{THE_REQUEST} \s/servicios-lectura\.php\?q=([^\s&]+) [NC]
RewriteRule ^servicios-lectura\.php$ /servicios/%1? [R=301,L]
# 3. Redirigir cualquier archivo ".php" a su versión sin la extensión
RewriteCond %{THE_REQUEST} \s/([^/]+)\.php[\s?] [NC]
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
# ---- REESCRITURAS INTERNAS (DE URL NUEVA A ANTIGUA) ----
# 1. Reescribir "/servicios/nombre-del-servicio" a "servicios-lectura.php?q=nombre-del-servicio"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^servicios/([^/]+)/?$ servicios-lectura.php?q=$1 [L,QSA]
# 2. Reescribir cualquier URL sin extensión (ej. /nosotros) a su archivo .php correspondiente
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/?$ $1.php [L]
</IfModule>