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
¿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?
Respuestas:
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 =
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!
fuente
Simplemente puede eliminar el sufijo .html de su panel de administración.
Vaya a AdminPanel,
Ir a la
Search Engine Optimization
secciónDesarmar 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
fuente
.htaccess
que sería malo?