Magento 2: sufijo de URL del producto

18

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

MikeMason
fuente
¿ 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!

Arunendra
fuente
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

Rakesh Jesadiya
fuente
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