C'est une question canonique sur le mod_rewrite d'Apache. La modification d'une URL de demande ou la redirection d'utilisateurs vers une URL différente de celle demandée à l'origine est effectuée à l'aide de mod_rewrite. Cela inclut des choses telles que: Changer HTTP en HTTPS (ou l'inverse) Modification d'une demande pour une …
J'ai un serveur dédié avec Apache, sur lequel j'ai configuré des hôtes virtuels. J'en ai configuré un pour gérer le domaine www ainsi que le domaine non-www. Mon fichier .conf VH pour le www: <VirtualHost *> DocumentRoot /var/www/site ServerName www.example.com <Directory "/var/www/site"> allow from all </Directory> </VirtualHost> Avec ceci .htaccess: …
J'ai un tas de règles de réécriture que je dois porter d'apache à nginx. C'est un processus assez pénible car je ne suis pas en mesure de voir si mes règles de réécriture et les conditions "si" fonctionnent comme je le souhaite. Apache a eu le débogage pour son module …
Nous avons deux serveurs Apache en tant que serveur frontal et 4 serveurs Tomcat en tant que serveur principal configurés à l'aide du module mod_proxy comme équilibreur de charge. Maintenant, nous voulons exclure une seule URL tomcat de l'équilibreur de charge mod_proxy. Y a-t-il un moyen ou une règle à …
Cela a été téléchargé dans l'un de mes dossiers FTP. Je ne suis pas familier avec Apache, mais toujours curieux - quelqu'un peut-il me dire quel type d'acte ignoble ce fichier essaie de commettre? Merci! RewriteEngine On RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*ask.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR] RewriteCond …
Je mets en place un environnement pour wordpress sur apache2, sur une nouvelle installation d'ubuntu 12.04. Afin de faire fonctionner les URL conviviales, j'essaie de configurer mod_rewrite. J'ai suivi quelques instructions que j'ai trouvées sur le net et utilisé a2enmod. Maintenant. après avoir redémarré apache, je voudrais vérifier si le …
Nous avons rencontré un problème étrange (un bug, peut-être?) Avec le comportement d'Apache mod_rewrite lors du passage dans les chaînes de requête. Pour reproduire, nous avons mis en place une installation Ubuntu (oneiric) propre avec la configuration Apache par défaut. Nous avons activé mod_rewrite, et dans la configuration de site …
Comment activez-vous mod_rewrite avec Apache dans Ubuntu 10.04? J'ai essayé de copier rewrite.loadde /etc/apache2/mods-availableà etc/apache2/mods-enabledmais cela n'a pas fonctionné.
Je déploie Apache devant une application hébergée par Karaf (Apache et Karaf sont sur des serveurs séparés). Je veux qu'Apache fonctionne comme un proxy inverse et masque également une partie de l'URL. L'URL pour obtenir la page de connexion de l'application directement à partir du serveur d'applications est http://app-server:8181/jellyfish. Les …
J'essaie d'implémenter un contrôle d'accès HTTP interdomaine sans toucher à aucun code. J'ai mon serveur Apache (2) renvoyant les en-têtes de contrôle d'accès corrects avec ce bloc: Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "POST, GET, OPTIONS" Je dois maintenant empêcher Apache d'exécuter mon code lorsque le navigateur envoie une …
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, …
J'ai un serveur apache derrière un équilibreur de charge (simple amazon). Je veux rediriger tout trafic entrant qui n'est pas de 443 à 443. Je préférerais qu'il utilise un seul hôte virtuel apache. J'essaie donc de détecter cela si l'en-tête HTTP_X_FORWARDED_PORT n'est pas 443. J'ai vérifié les documents RewriteCond et …
Mon schéma d'URL est /foo/var1-var2-var3.../bar J'utilise ces règles mod_rewrite: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Si la longueur de la chaîne «var1-var2 ...» est supérieure à 257 caractères, une erreur 403 interdite et une 404 sont renvoyées. Cependant, si la longueur de …
J'ai la configuration suivante sur l'un de mes vhosts: ...<VirtualHost *:80> ServerName cloud.domain.de ServerAdmin webmaster@domain.de ServerSignature Off Alias "/.well-known/acme-challenge" "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge" <Directory "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge"> Require all granted ForceType 'text/plain' </Directory> <ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %(REQUEST_URI) !/\.well\-known/acme\-challenge/?.* RewriteCond %{HTTPS} off # RewriteRule ^\.well-known/acme-challenge/([A-Za-z0-9-]+)/?$ - [L] RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </ifmodule>... Ce que …
J'essaie de convertir un proxy inverse en utilisant une configuration Apache mod_rewrite intéressante pour utiliser Nginx à la place (en raison de problèmes externes, nous passons d'Apache à Nginx, et la plupart des choses fonctionnent bien sauf cette partie). Ma configuration d'origine était de lire un cookie HTTP (défini par …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.