Un client possède un certificat SSL uniquement pour la version www.site.com du domaine, pas site.com. La redirection pour HTTP standard n'était pas un problème via mod_rewrite. Cependant, cette méthode a semblé échouer pour nous pour HTTPS. Nous voulons rediriger https://site.com requêtes vers https://www.site.com . Cela peut-il être fait sans déclencher …
J'ai un simple fichier .htaccess qui fonctionne très bien sur la version http du site mais pas quand je vais sur https. Pourquoi? RewriteEngine on #This is so if the file exists then use the file RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ %{REQUEST_FILENAME} [L] #These conditions check if a file or …
J'ai compliqué RewriteCondet RewriteRuledans une seule machine. Et selon ces règles, certaines des demandes seront redirigées vers une autre machine. Y a-t-il donc un journal Apache qui montre clairement comment la redirection a lieu? Parce que la redirection se déroule d'une manière que je n'anticipe pas.
J'ai ceci dans mon htaccess mais je ne peux pas comprendre à quoi ça sert. En raison de la nature de la règle, la recherche n'aide pas non plus. RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301] Quelqu'un peut-il expliquer à quoi cela sert?
Je gère un petit site Web dans un environnement LAMP d'hébergement mutualisé: cela signifie essentiellement que la seule chose que je peux modifier est un fichier htaccess. Je voulais ajouter le support HSTS (et je l'ai fait), mais, lorsque j'ai testé mon site Web ici pour l'éligibilité de la précharge …
Je souhaite activer la journalisation de la réécriture afin de pouvoir déboguer une règle de réécriture, mais l'ajout des directives RewriteLog provoque une erreur 500. Information sur la version: Ubuntu 14.04 Server version: Apache/2.4.12 (Ubuntu) Server built: Feb 4 2015 14:22:06 contenu de .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteLog /var/log/apache2/rewrite.log …
im essayant de configurer Apache avec SSl et les requêtes SSL proxy sur mon instance tomcat. Je pense que j'ai fait le travail SSL mais il y a toujours une erreur qui apparaît: Bad Gateway The proxy server received an invalid response from an upstream server. * SSL Virtualhost * …
J'ai un serveur qui reçoit du trafic d'un équilibreur de charge de terminaison SSL, auquel cas il arrive en HTTP sur le port 80 avec a http_x_forwarded_proto= "https" Je veux une règle mod_rewrite qui autorise uniquement le trafic HTTPS direct ou le trafic HTTPS transféré. J'ai ceci jusqu'à présent: RewriteEngine …
Il s'agit d'un serveur Apache httpd 2.2. Nous exigeons que l'accès à ce serveur Web soit crypté par HTTPS. Lorsque les clients Web visitent mon site à http://www.example.org/ $ foo (port 80), je souhaite rediriger leur demande vers le site Web chiffré HTTPS à https://www.example.org/ $ foo. Il semble y …
J'ai un site Web qui a migré d'un ancien nom de domaine (par exemple olddomain.com) vers un nouveau nom de domaine (par exemple newdomain.com). Pour des raisons de référencement, je dois réécrire tout le trafic du site Web vers le nouveau nom de domaine principal (par exemple, www.newdomain.com). Malheureusement, je …
J'essaie de rediriger une URL sans www. à www.version (exemple.com à www.exemple.com). J'utilise l'habituel RewriteCond %{HTTP_HOST} ^example\.com [nc] RewriteRule (.*) http://www.example.com/$1 [R=301,L] Cela fonctionne sur tous mes autres projets. Cependant sur ce site particulier, il se termine par une boucle de redirection. Voici la partie bizarre: j'ai essayé de boucler …
J'ai un .htaccess qui ressemble à ceci: RewriteEngine on RewriteLog "/Applications/MAMP/logs/rewrite_engine_log" RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$ RewriteRule (.*) /mysite/index.php/$1 Lorsque j'ajoute cette directive RewriteLog, j'obtiens une erreur de serveur interne. Dans les fichiers journaux Apache, j'obtiens ces informations: /Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here Je n'ai pas créé ce fichier rewrite_engine_log manuellement, mais …
Comment les systèmes MVC où les URL se trouvent sous ces formes forcent-ils toutes les demandes via un seul fichier index.php? http://www.example.com/foo/bar/baz http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object http://www.example.com/hey/you EDIT: Lorsque j'essaie les règles de réécriture ci-dessous, j'obtiens cette erreur: [error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1 [error] [client 127.0.0.1] Invalid URI …
J'utilise le code suivant pour diriger toutes les demandes www vers des URL non www: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Cela fonctionne très bien à l'intérieur d'un fichier .htaccess à la racine de mon site Web. Par exemple, www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page …
J'ai du mal à configurer Apache avec mod_rewrite sur ma machine de développement. Mod_rewrite est actif et fonctionne bien pour certaines règles. Certaines règles ne fonctionnent pas comme prévu, comme celle-ci: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 Dans static.php, je fais cela (pour le débogage): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Quelles impressions (ont …
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.