[MEGOLDVA] Feltetel apache configban

Valoszinuleg tokegyszeru a megoldas, de nem jovok ra.
Azt szeretnem, ha egy VirtualHost rendelkezik sajat robots.txt-vel, az apache vegye figyelembe, ha nincs ilyen, hasznalja a globalis robots.txt beallitast.
Globalis az egyszeru:
Alias /robots.txt /var/www/sites/_robots.txt

Ezt kellene valahoyg kiegeszitenem, hogy ha talal barmelyik VH-ban robots.txt-t, akkor az ervenyesuljon...

Hozzászólások

script::find:exec:ha nincs robots.txt, symlink|cp egy globálisra

Egen, ugy tunt, hoyg az lesz a mukodo, csak egyszeruen lusta voltam utananezni (lusta=negativ szabadidovel rendelkezo). Eddig a rewrite kimaradt az eletembol, mindig a programozok inteztek, de tudom, hoyg egyszer ra kell szannom egy-ket orat, hogy legalabb alapfokon megismerjem.

--
http://www.micros~1

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/favicon.ico$ [NC]
RewriteCond %{DOCUMENT_ROOT}/favicon.ico !-f
RewriteRule ^(.*)$ /path_to_system_default_favicon.ico [L]

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/robots.txt$ [NC]
RewriteCond %{DOCUMENT_ROOT}/robots.txt !-f
RewriteRule ^(.*)$ /path_to_system_default_robots.txt [L]

--
Debian Linux rulez... :D

Koszi, mukodik :) Csak egy megjegyzes annak, akinek szinten nem akar elsore menni (en ebbe futottam bele):

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Rewriting in Virtual Hosts
By default, mod_rewrite configuration settings from the main server context are not inherited by virtual hosts. To make the main server settings apply to virtual hosts, you must place the following directives in each section:

RewriteEngine On
RewriteOptions Inherit

Vagyis server-side volt es a vhostok nem alkalmaztak.

--
http://www.micros~1