Red de conocimiento informático - Conocimiento de Internet de las cosas - Enlace dinámico 301 en el panel pagoda nginx salta a la modificación del archivo de configuración pseudoestática

Enlace dinámico 301 en el panel pagoda nginx salta a la modificación del archivo de configuración pseudoestática

301 generalmente significa que después de cambiar el enlace de una determinada página, aparece un enlace nuevo y el enlace anterior se convierte en 404, lo que es muy perjudicial para la experiencia del usuario. Por lo tanto, se recomienda saltar el enlace anterior. 301 al nuevo enlace y transferir el peso. Es especialmente importante cambiar los cms del sitio web. A menudo, las reglas del enlace son diferentes después de cambiar los cms, lo que resulta en la pérdida del peso del sitio anterior. > Generalmente, no hay signos de interrogación en las reglas 301 modificadas, por ejemplo

reescribir ^/ jingji(.*)$ /list-6-1.html permanente;

El Lo anterior solo es adecuado para enlaces estáticos

Pero para páginas de enlaces antiguas (o las arañas siempre toman páginas de enlaces dinámicos, pero el enlace dinámico no quiere que participe en la clasificación) no es fácil usar múltiples parámetros con signos de interrogación

Solo puedes usar el siguiente método, que tiene un solo parámetro

if ($request_uri ~* "^/\?p=(\d+)$") {

? establecer $myarg1 $1;

? reescribir .* /$myarg1.html permanente;

}

¿Puedes? hacer esto con dos parámetros

if ($request_uri ~* "^/index.php\?moduleid=(\d+) &itemid=(\d+)$") {

? establecer $myarg1 $1;

? establecer $myarg2 $2;

? reescribir .* /$myarg1 -0-$myarg2-1.html permanente;

? }