webForumDet fria alternativet

I behov av hjälp med .htaccess

Webbutveckling

1 svar · 403 visningar · startad av Forsgren

Medlem sedan maj 200723 inlägg
Frågan#1

Hej,

Jag har nu hunnit bli alldeles skogstokig på ett problem jag har med en .htaccess-fil. Det fungerar inte alls som jag vill, trots att jag själv och andra som tittat på den inte sett något fel. Filen ser ut som såhär:

<FilesMatch "\.(zip|rar)$">
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} -f
  RewriteRule .* http://endoman.com/sokvag/till/mitt/fina/script.php?uri=http://%{HTTP_HOST}%{REQUEST_URI}&force
</FilesMatch>

Jag lägger denna i katalogen "/files".. I mina ögon så borde alltså alla requests till zip- eller rar-filer tas om hand och "portas vidare" till mitt script, som för lite statistik.

Jag kan givetvis sköta detta direkt via nedladdningslänken, men det är inte en snygg lösning, inte heller så räknar den utomstående förfrågningar till filen.

Nu till det roliga, med den där .htaccess-filen i katalogen "/files" så visar Wordpressinstallationen bara sin 404-sida när filer i katalogen "/files" efterfrågas. Detta trots att sökvägen garanterat är rätt.

Tar jag däremot bort FilesMatch-delen så att det ser ut såhär:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* http://endoman.com/sokvag/till/mitt/fina/script.php?uri=http://%{HTTP_HOST}%{REQUEST_URI}&force

så fungerar själva nedladdningen av filerna, men då verkar det helt plötsligt som att det inte alls redirectas via mitt script eftersom det inte registrerar någon som helst nedladdning.

Har någon ett förslag på vad som är fel och hur man löser det?

I rotkatalogen har ju Wordpress en .htaccess-fil, men den som ligger i mappen "/files" ska väl prioriteras högre i den katalogen?

EDIT:
Jag upptäckte min lilla miss till sist...

<FilesMatch "\.(zip|rar)$">
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} -f
  RewriteRule [B]^([/B].* [B])$[/B] http://endoman.com/sokvag/till/mitt/fina/script.php?uri=http://%{HTTP_HOST}%{REQUEST_URI}&force
</FilesMatch>

Tänk att så små saker kan spela så stor roll... =P

Medlem sedan dec. 20014 239 inlägg
#2

Markera gärna tråden som löst då andra lättare kan hitta svar.

424 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
165 ms — deklarationer (db)
0 ms — hämta statistik (cache)
254 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)