2009-08-16 9 views
1

Je cherche de l'aide ici. J'essaie de convertir lighttpd mod_rewrite en apache mod_rewriteLighttpd mod_rewrite à Apache Mod_rewrite

La voici. Lighttpd

url.rewrite-once = (
"/torrent/([0-9A-F]{2,2})([0-9A-F]{2,2})([0-9A-F]{36,36}).*" => "/t3/$1/$2/$3.torrent", 
) 

je regarde des tutoriels se multiplient de mod_rewrite d'apache, mais vraiment aucune aide.

Voici ce que je suis venu avec:

RewriteRule ^/torrent/ ([0-9A-F]{2,2})/ ([0-9A-F]{2,2})/ ([0-9A-F]{36,36})/* => /t3/$1/$2/$3.torrent 

Si quelqu'un peut me aider à convertir cela, ce serait une bénédiction, merci

tout ce que je reçois quand je mets cela en est le code d'erreur 500, mod_rewrite est activé mais cela ne fonctionne pas.

Répondre

1

syntaxe Apache’s mod_rewrite est un peu différente:

RewriteRule PatternSubstitution [flags]

Les parties sont séparées par un ou plusieurs caractères d'espacement et [flags] est optionnel.

Donc, essayez ceci:

RewriteRule ^/torrent/([0-9A-F]{2})/([0-9A-F]{2})/([0-9A-F]{36}) /t3/$1/$2/$3.torrent