mod_rewrite nefuncny dla checkeru
- HausO
- Člen | 3
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)