Regulært udtryk Apache vs Tomcat
HejJeg har et regulært udtryk, der fungerer i Apache, men ikke i Tomcat 8
Som jeg har forstået det, så er den en lille forskel, der gør, at man ikke direkte kan kopiere RewriteRules fra .htaccess i Apache til rewrite.config i Tomcat.
I Tomcat SKAL det regulære udtryk omfatte hele URL'en. Men jeg kan ikke se, at det er fejlen.
RewriteRule ^([a-z]{2})/(.*)\.jsp/?$ app/$2.jsp?lang=$1 [QSA]
Virker fint i Apache, men ikke i Tomcat
Eksempler på ønsket funktionalitet:
/da/index.jsp => index.jsp?lang=da
/en/index.jsp => index.jsp?lang=en
Hvad mangler der?!?
Link til Tomcat rewrite:
https://tomcat.apache.org/tomcat-9.0-doc/rewrite.html