Problema: ha a kep nem elerheto a webszerveren, akkor default.jpg kep-et szolgalja ki.
vhost.conf-ban:
...
rewriteEngine on
RewriteLog rewrite_log
RewriteLogLevel 4
rewriteCond %{REQUEST_URI} !-U
rewriteRule \.(gif|jpg|jpeg|png)$ /eleres/default.jpg [R=302,L]
...
A "rewriteCond %{REQUEST_URI} !-U" nelkul kicserel minden kepet, ellenben ha alkalmazom, akkor
RewriteCond: input='/images/nemletezokep.jpg' pattern='!-U' => not-matche
d (es ez minden elemre igy van)
az apache.log-ban 404 van erre a kepre, ugye...
- 699 megtekintés
Hozzászólások
Ird ele a teljes absoulte utvonalat.
- A hozzászóláshoz be kell jelentkezni
ha nincs elotte a "rewriteCond", akkor illeszkedig mindenre es ki is csereli, tehat nem a path-al van gond, vagy van valami osszefugges a "-U" miatt?
- A hozzászóláshoz be kell jelentkezni
A request uri csak annyit tartalmaz, hogy /foo/bar.html. Ha neked ez fizikailag a /var/www/site/htdocs/ alatt van, akkor biza globalis confban megadott condnal (tehat nem htaccessben) kell ele a teljes eleresi utvonal, hogy meg tudja vizsgalni letezik-e a file. A -U nem tudom most fejbol micsoda, -f szokott lenni a file vizsgalat.
- A hozzászóláshoz be kell jelentkezni
rewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-F
rewriteRule \.(gif|jpg|jpeg|png)$ /images/default.jpg [R=302,L]
ez jo?
- A hozzászóláshoz be kell jelentkezni
ahem, koszi mind2totoknek, nem jottem ra, hogy a check url alapjan ezert nem fut...
- A hozzászóláshoz be kell jelentkezni