Web Server 7.0 présente une prise en charge améliorée des expressions régulières et du traitement conditionnel dans le fichier de configuration obj.conf.
Les améliorations clés comprennent :
la prise en charge des expressions régulières ;
une fonction d'application serveur (SAF) restart pour le redémarrage des requêtes avec un nouvel URI ;
la prise en charge des paramètres SAF dynamiques incluant des expressions, variables et références support d'expressions régulières ;
les balises <If>, <ElseIf> et <Else> pour le traitement conditionnel ;
la prise en charge des conditions complexes utilisant les opérateurs and, or et not ;
les filtres sed-request et sed-response pour la réécriture des requêtes et des corps de messages de réponse.
Vous pouvez utiliser ces nouvelles fonctions pour définir des règles de redirection et de réécriture d'URL flexibles, comme celles disponibles via mod_rewrite sur le serveur HTTP Apache. À la différence de mod_rewrite, les expressions régulières et le traitement conditionnel sur Web Server 7.0 peuvent être utilisés à n'importe quelle étape du traitement des requêtes, même avec des plug-ins tiers.
Pour plus d'informations sur les expressions régulières et les fonctions de réécriture d'URL, reportez-vous à la Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.