mod_rewrite nefuncny dla checkeru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
HausO
Člen | 3
+
0
-

Zdravim, som tu novy tak plz nekamenujte ma ak to tu uz niekde je
(hladal som nenasiel som)

po nakopirovani nette a spusteni checker.php
mi vratilo varovanie o nefukncnom mod_rewirte
kedze ho bezne pouzivam vcelku ma to prekvapilo
tak som sa na to pozrel.

V mojom pripdate testujem nette na subdomene nette.mojadomena.tld
a subdomeny mam vytvarane rewrite-om (adresar = subdomena)
Moj konfig nieje uplne v cajku (pouzivam to lebo je to praktice a funguje)
ale tiez to najdete na niekolkych hostingoch v cr/sk.

IMHO je vhodne doplnit do .htaccess RewriteBase premenu,
ktora zasiti lepsiu kontrolu pritomnosti mod_rewrite

vo finale vypada moj funkcni .htaccess takto:

RewriteEngine On
RewriteBase /tools/Requirements-Checker/assets/rewrite/
RewriteRule .* checker.js [L]

PS: moje rewrite pravidlo vo VirtualHostu pre subdomeny vytvarane adresarom(Linux):

DocumentRoot "/path/to/domena.tld/www/"
ServerName domena.tld
ServerAlias *.domena.tld
php_admin_value open_basedir "..."
php_value include_path "..."
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f mail@domena.tld
CustomLog logs/access_log.domena.tld combined env=!VLOG
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena\.tld
RewriteRule ^(.*)$ http://www.domena.tld$1 [L,R=301,QSA]
VirtualDocumentRoot /path/to/domena.tld/%-3/

PS2:
asi
je
tu
bug

Editoval HausO (6. 7. 2011 20:45)