Questions marquées «querystring»


4
Les URL réécrites avec une longueur de paramètre> 255 ne fonctionnent pas
J'utilise mod_rewrite pour réécrire des URL comme celle-ci: http://example.com/1,2,3,4/foo/ En faisant cela dans .htaccess: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] Cela fonctionne très bien, sauf lorsque "1,2,3,4" se transforme en une chaîne de plus de 255 caractères, Apache renvoie un "403 interdit". Il n'y a aucun problème à visiter foo.php?id=1,2,3,4directement, …

2
Nginx Rewrite Convert Querystring to Path
Je voudrais cette règle de réécriture simple: /somefolder/mypage.aspx?myid=4343&tab=overview être redirigé vers: /folder/4343/overview/ J'ai cherché des solutions et aucune n'a vraiment fonctionné .. J'ai essayé: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; et rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Qu'est-ce que je fais mal? Je reçois 404 (des règles plus simples fonctionnent très bien ..) Merci
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.