Magento 2: sufijo de URL del producto


18

¿Cómo elimino el sufijo .html de las páginas del producto?


¿ Solo de las páginas del producto?
philwinkle

El sufijo .html solo parece aparecer en las páginas del producto. Las páginas de CMS no muestran .html, ni la página de inicio.
MikeMason

Las categorías también deben mostrar .html. ¿Desea eliminarlo o cambiarlo?
philwinkle

Ahhh sí, tienes razón, la página de categoría también lo tiene. Prefiero una barra diagonal en su lugar.
MikeMason

Respuestas:


27

Abra su panel de administración, navegue en Tiendas-> configuración-> Catálogo, haga clic en la pestaña Optimización del motor de búsqueda

Aquí puedes eliminar

Sufijo de URL del producto =

Sufijo de URL de categoría =

ingrese la descripción de la imagen aquí

Ponga estos campos en blanco (elimine .html de ambos campos), guarde la configuración y reindexe y borre el caché de su tienda. ¡se hace!


Gracias por la respuesta. Desafortunadamente, cuando eliminé el .html, ¿recibí un 404 en todas las páginas de productos y categorías?
MikeMason

¿Reindexaste y borraste el caché?
Arunendra

Sí, pero todavía muestra 404: - /
MikeMason

Esta es la forma correcta de lograr esta funcionalidad. Eliminar var / generación de reintento carpeta y también ver los archivos de registro de los errores
Arunendra

OK gracias. ¿Dónde se encuentran los archivos de registro?
MikeMason

6

Simplemente puede eliminar el sufijo .html de su panel de administración.

Vaya a AdminPanel,

Tiendas -> Configuración -> Catálogo -> Catálogo

Ir a la Search Engine Optimizationsección

Desarmar el valor para el campo de texto dentro del sufijo de URL del producto

Lo mismo que puede hacer para el sufijo de url de categoría debajo de otro campo es Catogory Url Suffix.

Si puede hacer cualquier texto con este campo como .php, entonces su sufijo de visualización como .php en su enlace.

Eliminar la carpeta var y ejecutar commnad php bin/magento indexer:reindex


Esto funciona bien en Magento 2.1.
Wireblue

1
¿Qué pasa con el contenido indexado en los motores de búsqueda?
Frank Groot

@FrankGroot, ya no hacen referencia a la página. Siempre arrojará un 404. Tomará tiempo y los rastreadores actualizarán los nuevos enlaces. ¿Cuanto tiempo tardaría? No tengo idea.
Mohammed Joraid

@ M.Joraid Y ese no es el camino a seguir, porque perderás el historial en las máquinas de búsqueda. Por lo tanto, debe escribir 301 reglas de reescritura para esos enlaces, de lo contrario los motores de búsqueda lo penalizarán :)
Frank Groot

si "Elimina la carpeta var", ¿eso no eliminaría también lo .htaccessque sería malo?
Barry
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.