Sto usando il seguente RUL .htaccess per rimuovere doppie o più barre da URL web:Problema nella rimozione di doppio o più slash dalle URL .htaccess
#remove double/more slashes in url
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
Questo sta lavorando bene per tagli si è verificato nel bel mezzo di URI, come ad esempio, se l'uso url:
http://demo.codesamplez.com/html5//audio
suo essere reindirizzato a una corretta singolo slahs url:
http://demo.codesamplez.com/html5/audio
Ma se l'URL contiene doppie barre in principio, subito dopo il nome di dominio, poi c'è la sua non lavorano, ad esempio:
http://demo.codesamplez.com//html5/audio
non il suo essere reindirizzato.
Come posso risolvere la regola precedente per funzionare anche per questo tipo di URL? Grazie.
In base alla risposta, per sostituire più trattini, ho fatto: RewriteCond% {REQUEST_URI}^(. *) - (. *) $ RewriteRule. % 1-% 2 [R = 301, L] --works, thanks –
Questa soluzione ha funzionato per me. Grazie –