Apache Rewrite regole – rimuove '/' in URL

Ho bisogno di una regola Rewrite per apache per riscrivere URL come:

http://saftsack.fs.uni-bayreuth.de/~dun3/archives/it/programming/fast-dynamic-property-access-using-reflection-emit/33.html

  • Come mod_cache funziona con "must-revalidate" e "max-age"?
  • apache rewritecond sull'indirizzo dinamico di ip
  • Per abilitare SSL per un singolo dominio su un server con muliple vhosts, sarà questa configuration funzionante?
  • Come evitare gli spazi nel valore Apache SetEnvIf
  • Come utilizzare PHP per funzionare con SPDY?
  • Perché il mio htaccess redirect non funziona?
  • a

    http://saftsack.fs.uni-bayreuth.de/~dun3/archives/fast-dynamic-property-access-using-reflection-emit/33.html

    Quindi devo rimuovere tutte le parti tra gli "archivi" e l'ultimo /, mantenendo la parte prima e / o dopo la /.

  • Imansible triggersre il filter accettato "dataready"
  • Come faccio a sapere cosa sta facendo un process apache?
  • Iptables non persistente dopo il riavvio su CentOS 6.2
  • Clonare un'istanza KVM ospite con un nuovo indirizzo IP
  • port al sottodominio
  • Mantieni il bit setgid (dopo l'installazione di bower o build gulp)
  • 2 Solutions collect form web for “Apache Rewrite regole – rimuove '/' in URL”

    Qualcosa di simile dovrebbe fare quello che vuoi:

    RewriteRule ^(/~dun3/archives/).+?/([^/]+/[^/]+)$ $1$2 [L,R=301] 

    (La parte finale R = 301 invia una intestazione 301 Moved Permanently HTTP 301 Moved Permanently , che presumo è quello che vuoi fare, ma se non puoi semplicemente ignorare quella parte.)

     RewriteRule ^(.*?)/(.*?)/.*/(.*?)/(.*?)$ $1/$2/$3/$4 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.