DESTOON sistema, hay demasiados sitios que utilizan la URL predeterminada. ¿Cómo personalizarlo? Hoy hablaremos sobre el plan de cambio de digitalizar la URL de la página de detalles del programa. El siguiente tutorial se utiliza como referencia

Sitio web original www.***.com/sell/show-100.html

El efecto final después del cambio es www.***.com/sell/100.html

Preste atención a los puntos clave y no entre en conflicto con la URL de la lista

El efecto de ejemplo final se puede encontrar en este sitio: https://www.***.com/course/1013.html

1. Busque el directorio raíz del archivo de la regla de URL api/url.inc.php

Encontrado


  1. $urls['php']['item'][4] = array('example'=>'('.$L['url_rewrite'].') show/1/','index'=>'show/{$itemid}/', 'page'=>'show/{$itemid}/{$page}/');

Agregue una nueva regla en la siguiente línea


  1. $urls['php']['item'][5] = array('example'=>'('.$L['url_rewrite'].') 1-2.html','index'=>'{$itemid}.html', 'page'=>'{$itemid}-{$page}.html');

El efecto se muestra a continuación

2. En el servidor, agregue nuevas reglas pseudoestáticas al sitio

Versión NGINX


  1. reescribir ^/(.*)/([0-9]+)([-])?([0-9]+)?.html$ /$1/show.php?itemid=$2&page=$4 último;

.htaccess


  1. RewriteRule ^(.*)/([0-9]+).html?([/])?$ $1/show.php?itemid=$2&page=$4

Nota: convierta usted mismo las reglas de otros entornos

La imagen de ejemplo muestra el panel pagoda

3. Fondo del sitio web, configuración del módulo, SEO

4. Actualice los datos en el módulo y cambie todas las URL de información a nuevas URL

5. Tutorial completado