2010-12-10 55 views
1

Je rencontre actuellement des problèmes avec les barres obliques codées sur mon serveur Apache. La structure url est la suivante:AllowEncodedSlashes Problème

www.site.com/url/http%3A%2F%2Fwww.anotherurl.com/format/xml 

Je suis alors obtenir une erreur 404 d'Apache (mon application doit gérer toutes les erreurs.)

Apparemment, la directive AllowEncodedSlashes On devrait me aider à cet endroit, mais il doesn Cela ne semble avoir aucun impact. Je l'ai placé dans le httpd.conf comme ceci:

<VirtualHost *:80> 
DocumentRoot /var/www/vhosts/site.com/httpdocs 
ServerName site.com 

AllowEncodedSlashes On 
</VirtualHost> 

redémarrée Apache avec la commande /etc/init.d/httpd restart.

J'ai essayé de résoudre ce problème pendant des jours maintenant. J'ai des gens qui disent que la directive AllowEncodedSlashes fonctionne, et que certaines personnes disent que c'est buggé et qu'il devrait être déprécié. Je me demande s'il y a un problème avec AllowEncodedSlashes et que les URL propres fonctionnent ensemble?

De toute façon, toute aide est appréciée. Merci d'avance.

+0

Je n'ai aucune expérience, mais je pense serait que 'AllowEncodedSlashes' ne fonctionne pas en effet si elle rencontre des barres obliques appropriées dans l'URL aussi bien. –

+0

Bonjour Pekka! Je ne pense pas que ce soit vrai. J'ai cherché une solution et j'ai rencontré quelques autres personnes qui ont réussi à réaliser ce que je tente. Merci quand même. – tommizzle

Répondre