I / files / bir php script yönlendirilmek için herhangi bir istek istiyorum, ve (belirli dosya türleri için değil) tüm diğerleri başka yönlendirilmesine. Ne olursa olsun ben ne deneyin ben bu işe alınamıyor. Bu benim apache2 sanal sunucu yapılandırma dosyasından alınmıştır:
<Directory /var/www/test/public>
RewriteEngine On
RewriteBase /files
RewriteRule ~files/(.+) file-handler.php?id=$1 [L,QSA]
RewriteRule !\.(pdf|gif|jpg|png|css|swf|txt|php|ico|html|js|xml|flv)$ /index.php?page=%{REQUEST_URI}
</Directory>
Ben de bu çalıştı:
<Directory /var/www/test/public>
RewriteEngine On
RewriteBase /
RewriteRule !\.(pdf|gif|jpg|png|css|swf|txt|php|ico|html|js|xml|flv)$ /index.php?page=%{REQUEST_URI}
RewriteBase /files
RewriteRule ~files/(.+) file-handler.php?id=$1 [L,QSA]
</Directory>