recherche

Maison  >  Questions et réponses  >  le corps du texte

La réécriture de nginx ne prend pas effet lors de l'écriture

J'en ai besoin

/module/index.html#/

Convertir en

/index#/

Aucun module devant

/module/merchant.html#/

Convertir en

/merchant#/

Écrit par moi

rewrite ^/module/index.html(.*)$ /index#/;

Direct 404b

过去多啦不再A梦过去多啦不再A梦2706 Il y a quelques jours1001

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-03 11:45:09

    #Les données suivantes sont traitées par la page HTML, et non par routage, vos règles de réécriture devraient donc être :

    rewrite ^/module/(.+)\.html$ /

    C'est tout.

    Tout ce que vous avez à faire est de supprimer le .html/module/.

    De plus, je ne sais pas quelle adresse vous voulez écrire /module/index.html,来访问/index,还是地址写/index来访问/module/index.html Si c'est cette dernière, ce n'est pas celle ci-dessus. Elle devrait être :

    .
    rewrite ^/(.+)$ /module/.html

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-03 11:45:09

    Désolé, le serveur ne peut pas récupérer les données derrière URL#, cette partie ne peut donc être traitée que sur le front-end.

    répondre
    0
  • Annulerrépondre