Sunucuyu Jboss 4.2.2'den WildFly-8.2.0'a geçirmeye çalışıyordum. Savaş dosyasını dağıtırken bazı sorunlara karşı. Savaş yayılıyor, ancak URL yeniden yazmak sorun yaratıyor.Uygulama, bir Yönlendirme Döngü hatası olarak çalışıyor WildFly8
4.2.2 için aynı, localhost klasörünün yanında rewrite.properties
adlı bir dosyada yazılmıştır.
RewriteCond %{REQUEST_URI} !^(.*)[.]([a-zA-Z]+)$
RewriteRule ^/home/(.*)$ /home/index.php?q=$1 [L,QSA]
bazı documentations başına gelince, benim ROOT.war/WEB-INF/klasöre undertow-handlers.conf
oluşturabilirsiniz bilmek kam ve
Ben düzenli ifade [] formatında yukarıda koymak nasıl 'anafor-handlers.conf' in
bu
regex['/home/(.*)$'] -> rewrite['/home/index.php']
url doğru bir şekilde yüklenmesini ve adına yönlendirme gibi görünüyor çalıştı ana sayfa. Ancak uygulama bir Yönlendirme Döngü hatasından geçer. this ve this belgelerine başvurdum. Biz böyle yönlendirme döngüsü önlemek için http bağlayıcı yapılandırabilirsiniz görünüyor:
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" proxy-name="${env.OPENSHIFT_GEAR_DNS}" proxy-port="443" secure="true"/>
Ama bu sorun olup olmadığını nedeniyle yeni regex RewriteCond eksik üzere, 8. İkincisi WildFly bu nasıl yapılandırılacağı bilmiyorum 'undertow-handlers.conf' içinde mi?
ERROR:
[io.undertow.request] (default task-20) UT005023: Exception handling request to /home/index.php?q=: com.caucho.quercus.QuercusModuleException: java.io.IOException:
Varolan bir bağlantı
zorlabu sorunları çözmek için bana yardım edin uzak ana tarafından kapatıldı.
Benim web.xml:
<servlet-mapping>
<servlet-name>Quercus Servlet</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.php</welcome-file>
</welcome-file-list>
Hata günlüğünde başka bir şey var mı? – Grasshopper
Belirli bir hata yok, döngü yeniden yönlendirme bu durumun eksik olması nedeniyle bir şüphe var 'RewriteCond% {REQUEST_URI}!^(. *) [.] ([A-zA-Z] +) $ WildFly'den. – NaaN
Ben öyle düşünmüyorum – Grasshopper