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

Comment écrire Apache RewriteRule

Tomcat a un sujet de projet. L'accès par défaut est localhost:8080/topic. Il est désormais lié au nom de domaine topic.luger.me. Le fichier de configuration d'Apache est écrit comme ceci

<VirtualHost 127.0.0.1> DirectoryIndex /topic/index.jsp Nom du serveur topic.luger.me Options SuivreSymLinks moteur de réécriture activé </VirtualHost>
Lors de l'accès, vous pouvez toujours accéder à topic.luger.me/topic. Comment écrire une règle RewriteRule pour y accéder
sujet.luger.me
J'ai toujours eu tort en écrivant de cette façon ^(.*) /topic/^(.*) /topic/$1

Je ne peux pas y accéder tout le temps. 🎜
PHP中文网PHP中文网2713 Il y a quelques jours523

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:05:35

    Vous pouvez directement DocumentRoot 指定到topic 路径下,DirectoryIndex /topic/index.jsp

    <VirtualHost *:8080>
         ServerName topic.luger.me
         DocumentRoot "/var/www/topic"
         SetEnv APPLICATION_ENV "development"
         <Directory "/var/www/topic">
             DirectoryIndex index.jsp
             AllowOverride All
             Order deny,allow
             Allow from all
         </Directory>
    </VirtualHost>
    

    répondre
    0
  • 为情所困

    为情所困2017-05-16 17:05:35

    DocumentRoot ne peut pas pointer directement vers le sujet ? Équivalent à la création d'un nouveau vhost

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:05:35

    Voulez-vous accéder à topic.luger.me et le mapper à localhost:8080/topic ?

    répondre
    0
  • Annulerrépondre