18 de Octubre
PLAZAS LIMITADAS

Quitar extensiones en la URL

Autor:
Carlos Sánchez
Fecha de publicación:
2022-03-20

Última revisión:
2023-11-07

Q: Hola Carlos, tengo una duda. ¿Puede afectar la extensión *.php *.html o *.asp en alguna web a largo plazo? Se que esto es una práctica habitual en webs antiguas. Sin embargo no he podido comprobar si realmente les afecta o no en el tráfico. Sin embargo he leido artículos no muy positivos sobre esta práctica. ¿Debería hacer redirecciones o perdería autoridad?

R: Hola XXX.

Si funciona. No debería afectar mas que a la imagen de marca.

Si se decide hacer la redirección (que no es necesaria para SEO) se pueden hacer de las siguientes formas:

Quitar extensiones de archivo en htaccess

(Cambiad donde pone PHP, por la extensión archivo deseada)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

Quitar extensiones de archivo en NGINX

En NGINX siempre resulta un poquito más complejo, y como todo, estos códigos recomiendo probarlos en un entorno de prueba. Puede ser que lo que me ha funcionado en mis proyectos, no funcione en los tuyos debido a alguna configuración distinta.

server {
index index.html index.php;
location / {
try_files $uri $uri/ $uri.html $uri.php$is_args$query_string;
}
location ~ \.php$ {
try_files $uri =404;
}
}

Fuentes

Si te gusta este artículo, me ayudarías un montón compartiendo mi contenido:
No se te da mal el SEO Técnico

Te falta mi máster. Accede a una formación avanzada que te permitirá aplicar e implementar SEO en cualquier tipo de WEB

¡Accede al Máster de SEO Técnico!
Tal vez te interesen otros artículos:
Artículos de SEO
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Aquí tienes nuestra política de privacidad.