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 p>
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
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