Hallo allemaal,
Ik ben voor het eerst bezig met mod_rewrite.
Ik heb meerder posts gelezen en handleidingen, maar ik krijg het niet voor elkaar.
Dit heb ik tot op heden:
De RewriteLog level 4 gezet met dit resultaat:
83.149** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9cdddc0/initial] (2) init rewrite engine with requested uri /
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9cdddc0/initial] (1) pass through /
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9ce6ac0/subreq] (2) init rewrite engine with requested uri /index.php
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9ce6ac0/subreq] (1) pass through /index.php
Create a dir: /var/www/vhosts/domain.com/httpdocs/manager/sites/exapmledomain/index.php
De gebruike land in mananger. hier in staat een php file die een get varible pakt en via een database ee url maakt, domain_root/manager/4f7k64pqi0t989jnarfjegus05/exapmledomain/index.php
Dus, 4f7k64pqi0t989jnarfjegus05 moet ongezien worden verander in /sites/
In de dir site heb ik een htaccess met ;
[codes]
RewriteRule ^+/manager/+/\?(+)$ https://bla.blabla.nl/manager/$1/index.php [L]
[/codes]
and now
[codes]
RewriteCond %{REQUEST_URI}(.*) ^manager/site$
RewriteRule ^(.*)$ site/exapmledomain/index\.php [L]
[/codes]
Het enige wat ik steets krijg is een 404 pagina. In ide 404 heb ik document.write(location.href) en die geeft altijd de opgeroepen url (https://domain.com/manager/site/4f7k64pqi0t989jnarfjegus05/exapmledomain/index.php). in alle dirs heb ik nu index.php om te testen.
No even kort;
domain_root/manager/4f7k64pqi0t989jnarfjegus05/exapmledomain
moet dit worden met mod_rewrite:
domain_root/manager/site/exapmledomain/index.php
Graag julliehulp want ik word gek zo onder tussen.
Hans
ps is het normaal dat de log altijd ver achter loopt? Soms zie ik pas na 10min het resultaat.
Ik ben voor het eerst bezig met mod_rewrite.
Ik heb meerder posts gelezen en handleidingen, maar ik krijg het niet voor elkaar.
Dit heb ik tot op heden:
De RewriteLog level 4 gezet met dit resultaat:
83.149** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9cdddc0/initial] (2) init rewrite engine with requested uri /
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9cdddc0/initial] (1) pass through /
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9ce6ac0/subreq] (2) init rewrite engine with requested uri /index.php
83.149.** - - [18/Feb/2008:08:36:32 +0100] [/sid#954b5a8][rid#9ce6ac0/subreq] (1) pass through /index.php
Create a dir: /var/www/vhosts/domain.com/httpdocs/manager/sites/exapmledomain/index.php
De gebruike land in mananger. hier in staat een php file die een get varible pakt en via een database ee url maakt, domain_root/manager/4f7k64pqi0t989jnarfjegus05/exapmledomain/index.php
Dus, 4f7k64pqi0t989jnarfjegus05 moet ongezien worden verander in /sites/
In de dir site heb ik een htaccess met ;
[codes]
RewriteRule ^+/manager/+/\?(+)$ https://bla.blabla.nl/manager/$1/index.php [L]
[/codes]
and now
[codes]
RewriteCond %{REQUEST_URI}(.*) ^manager/site$
RewriteRule ^(.*)$ site/exapmledomain/index\.php [L]
[/codes]
Het enige wat ik steets krijg is een 404 pagina. In ide 404 heb ik document.write(location.href) en die geeft altijd de opgeroepen url (https://domain.com/manager/site/4f7k64pqi0t989jnarfjegus05/exapmledomain/index.php). in alle dirs heb ik nu index.php om te testen.
No even kort;
domain_root/manager/4f7k64pqi0t989jnarfjegus05/exapmledomain
moet dit worden met mod_rewrite:
domain_root/manager/site/exapmledomain/index.php
Graag julliehulp want ik word gek zo onder tussen.
Hans
ps is het normaal dat de log altijd ver achter loopt? Soms zie ik pas na 10min het resultaat.