Apache soporta el modo de enrutador Vue usando HTML5History

I. Introducción

Front-end Vue router usando el modo historia, el URL se verá mejor que el modelo de hash que desea jugar bien, pero también es necesario para la configuración de servicios de fondo, de lo contrario se informará de un error 404.

Nota : se omite 1 código de front-end.

  2. A continuación, utilizando el fondo de soporte de servicio de Apache.

, El despliegue segunda configuración back-end

1. Crear un archivo txt, agregue la siguiente configuración

 En referencia a los documentos oficiales

< IfModule mod_rewrite.c > 
  RewriteEngine En 
  RewriteBase / 
  RewriteRule ^ índice \ .html $ - [L] 
  RewriteCond% {} REQUEST_FILENAME -f! 
  RewriteCond% {} -d REQUEST_FILENAME! 
  RewriteRule. /index.html [L] 
</ IfModule >

 Cambiar el nombre de archivo: .htaccess  (frente a un punto)

 En el documento se pone al mismo nivel y index.html

2. Ajuste el soporte de mod_rewrite de Apache

Encuentra directorio de instalación de Apache httpd.conf etc / httpd / conf / bajo

Encuentra "módulos rewrite_module LoadModule / mod_rewrite.so", se eliminará el signo "#" precedente.

(Si no se encuentra ninguno, una nueva fila debe estar en una línea separada)

 3. Conjunto de apoyo del Apache .htaccess

修改httpd.conf -> "AllowOverride None "为"AllowOverride All "

 4. Reinicie Apache

Comando: service httpd restart

 

Supongo que te gusta

Origin www.cnblogs.com/xhq1024/p/12626913.html
Recomendado
Clasificación