2016-09-05 1 views
0

Suppression des doubles barres obliques après le domaine. Les expressions suivantes mod_rewrite semblent fonctionner pour les URL telles que http://example.com//login, mais ne fonctionnent pas pour le domaine //Suppression des barres obliques d'url par htaccess

RewriteCond %{HTTP_HOST} !="" 
RewriteCond %{THE_REQUEST} ^[A-Z]+\s//+(.*)\sHTTP/[0-9.]+$ [OR] 
RewriteCond %{THE_REQUEST} ^[A-Z]+\s(.*/)/+\sHTTP/[0-9.]+$ 
RewriteRule .* http://%{HTTP_HOST}/%1 [R=301,L] 

Je veux convertir URL à partir de:

http://example.com//login 

Pour

http://example.com/login 

Voulez-vous s'il vous plaît me donner une suggestion appropriée sur la façon de supprimer les doubles barres obliques d'url?

Toute sorte d'aide serait grandement appréciée.

Merci d'avance.

+1

Vous devez rechercher la racine du problème dans le code vous poser la question où cette barre oblique » doubler vient. – Tpojka

Répondre

1

Essayez:

RewriteEngine on 

RewriteRule ^/+(.*)$ /$1 [L,R] 

Vous pouvez également utiliser RedirectMatch

RedirectMatch ^//+(.*)$ /$1 
+0

ça ne marche pas. –