Dosya adını. Htaccess yönettiği Başlarken?

2 Cevap php

Ben dinamik görüntüler izin vermez bir forum için dinamik bir görüntü yapıyorum.

Ben tüm * yönlendirmek için. Htacess kullanarak denedim. Png dosyaları mükemmel çalışır hangi ... image.png, ama buradan ben içerik üretmek için talep edildi. Png dosya adını almak mümkün görünmüyor.

Örneğin:

  1. kullanıcı banana.png koyar

  2. image.php htaccess ileri

Benim php komut dosyası içine muz almanın bir yolunu bulmalıyız.

$_SERVER['REQUEST_URI'] ve $_SERVER["SCRIPT_NAME"] kullanarak sadece PHP dosyası olduğunu döndürür.

Örneğin image.php?=bananana yönlendirmek bir yolu var mı?

2 Cevap

Bu bir deneyin. Sen $ _GET ['resim'] de görüntü yolu erişmek gerekir. , Ihtiyaç olması halinde, mevcut sorgu dizesi korumak için yeteneği eklendi (ama görüntü anahtar açıkça geçersiz olacaktır).

Hala 404 alıyorsanız, ne diyeceğimi bilemiyorum. Bu test edilmiş ve bu benim için çalışıyor.

RewriteRule ^(.*\.png)$ image.php?%{QUERY_STRING}&image=$1 [L]
RewriteEngine on
RewriteRule ^(.+)\.png$ image.php?file=$1 [L,QSA]

Bu işe yaramazsa, büyük olasılıkla mod_rewrite etkin yok.