Red de conocimiento informático - Conocimiento informático - Cómo hacer que XAMPP local admita la redirección de reescritura

Cómo hacer que XAMPP local admita la redirección de reescritura

1. Redirección del nombre de dominio WWW:

Para redirigir la dirección de WWW sin www, consulte el siguiente código:

denegar de todos

RewriteEngine en

RewriteCond %{HTTP_HOST } ^(aaaa\.com)(:80)? [NC]

RewriteRule ^(.*) /$1 [R=301,L]

pedido denegado, permitido

Si dirige la URL con www a sin www, el método de escritura es similar al anterior, por lo que no entraré en detalles. Copie el código anterior en el Bloc de notas, luego cámbiele el nombre a .htaccess y cárguelo en el directorio raíz del sitio web. Si este nombre no es compatible localmente, primero puede transferirlo al directorio raíz y luego modificar el nombre del archivo.

2. Redirección de páginas web. Esto también se puede dividir en dos situaciones.

Tipo 1, solo es necesario redirigir una pequeña cantidad de páginas web, el método es el siguiente:

denegar de todos

Redireccionamiento permanente aaaa.com/old.html www.aaaa.com/new.html

order deny,allow

El tipo 2 es un ejemplo de un método de redirección cuando una columna de navegación del sitio web cambia su ruta. La ruta original es /old/ y la nueva ruta es /news/ de la siguiente manera:

denegar de todos

p>

Redireccionamiento permanente aaaa.com/old/ www.aaaa.com/ nuevo/

orden denegar, permitir

De manera similar, escríbalo en el Bloc de notas, cámbiele el nombre a .htaccess y cárguelo en el directorio raíz del sitio web. Cuando no se pueda cambiar el nombre local, utilice el método mencionado en el primer método para cambiar el nombre.

Lo anterior es cómo el servidor Apache implementa la redirección 301