Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 14-10-2003, 14:55
deathz0rz
deathz0rz is offline
ik snap geen hol van die documentation man, kan iemand het me uitleggen?
ik wil ALLE urlsrequests door een script halen (met RewriteMap), laten we zeggen, /site/rewrite.sh, en de output van dat script als URI gebruiken...
__________________
Ooit. Dan.

Laatst gewijzigd op 14-10-2003 om 15:02.
Met citaat reageren
Advertentie
Oud 14-10-2003, 15:13
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Ik weet niet of dat met dat script uberhaupt wel kan (wel met een PHP script ofzo iig), maarreh heb je de URL Rewriting Guide al gelezen?
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 14-10-2003, 15:32
deathz0rz
deathz0rz is offline
tnx, nu kom ik er wel
__________________
Ooit. Dan.
Met citaat reageren
Oud 14-10-2003, 16:07
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Heb ik

Dit is mn virtualhost segment in httpd.conf (apache2):

<VirtualHost *>
ServerName www.fluffles.net
DocumentRoot /www/fluffles.net
ErrorLog /www/logs/fluffles.net-error
CustomLog /www/logs/fluffles.net-access common
RewriteEngine on
RewriteRule ^.*$ /master.php
</VirtualHost>
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 14-10-2003, 16:09
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Hm 'output van script als URI gebruiken' klinkt anders dan ik dacht dat je bedoelde, bovenstaande rewriterule stuurt gewoon ALLE requests naar één file, kun je zelf zien wat je ermee doet. B.v. andere php files includen afhankelijk van welke $_SERVER['REQUEST_URI'].
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 14-10-2003, 16:10
deathz0rz
deathz0rz is offline
oh nee...
ik allemaal proberen enzo..
vind ik dit:
Use an external RewriteMap, i.e. a program which acts like a RewriteMap. It is run once on startup of Apache receives the requested URLs on STDIN and has to put the resulting (usually rewritten) URL on STDOUT (same order!).

Enlightenment, dat had ik al gevonden met de search, maar dat doet niet wat ik wil, want ik wil dat het script altijd (ook voor jpgs,zips ed) wordt gedraaid, en dat het daarna verder gaat met de gewone request, tenzij dat van het script in het begin niet mag... en om nou virtual() enzo tegaan gebruiken.... (bagger ), btw, die verstuurt headers enzo alvast...

"It performs an Apache sub-request. It is useful for including CGI scripts or .shtml files, or anything else that you would parse through Apache. Note that for a CGI script, the script must generate valid CGI headers. At the minimum that means it must generate a Content-type header.

To run the sub-request, all buffers are terminated and flushed to the browser, pending headers are sent too. "
__________________
Ooit. Dan.

Laatst gewijzigd op 14-10-2003 om 16:13.
Met citaat reageren
Oud 14-10-2003, 18:20
deathz0rz
deathz0rz is offline
voor de duidelijkheid: het is me dus nog niet gelukt...
__________________
Ooit. Dan.
Met citaat reageren
Oud 14-10-2003, 20:20
deathz0rz
deathz0rz is offline
Citaat:
deathz0rz schreef op 14-10-2003 @ 19:20:
voor de duidelijkheid: het is me dus nog niet gelukt...
Enlightenment! reageer
__________________
Ooit. Dan.
Met citaat reageren
Oud 14-10-2003, 20:33
Enlightenment
Avatar van Enlightenment
Enlightenment is offline


Mja wat moet ik zeggen, ik begrijp niet precies wat je bedoelt. Waarom wil je niet eerst alles naar één php file gooien, kun je adv de request URI bepalen wat er gedaan moet worden; erg safe en dynamisch.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 14-10-2003, 20:35
deathz0rz
deathz0rz is offline
Citaat:
Enlightenment schreef op 14-10-2003 @ 21:33:


Mja wat moet ik zeggen, ik begrijp niet precies wat je bedoelt. Waarom wil je niet eerst alles naar één php file gooien, kun je adv de request URI bepalen wat er gedaan moet worden; erg safe en dynamisch.
dat wordt ingewikkeld, hoe wou je .zip dan doen? include() bij .php en readfile() bij .zip? en hoe doe je dat met de headers en de errormsgs?
__________________
Ooit. Dan.
Met citaat reageren
Oud 15-10-2003, 08:31
Verwijderd
Citaat:
deathz0rz schreef op 14-10-2003 @ 21:35:
dat wordt ingewikkeld, hoe wou je .zip dan doen? include() bij .php en readfile() bij .zip? en hoe doe je dat met de headers en de errormsgs?
Wat je wilt met mod_rewrite volg ik niet helemaal, dat sla ik maar even over, maar misschien heb je hier wat aan.

En voor de headers, met files om te downloaden kun je eventueel fpassthru() gebruiken.
Daar staan ook wat voorbeelden.
Met citaat reageren
Oud 15-10-2003, 14:12
deathz0rz
deathz0rz is offline
Citaat:
McLaren schreef op 15-10-2003 @ 09:31:
Wat je wilt met mod_rewrite volg ik niet helemaal, dat sla ik maar even over, maar misschien heb je hier wat aan.

En voor de headers, met files om te downloaden kun je eventueel fpassthru() gebruiken.
Daar staan ook wat voorbeelden.
hier heb ik dus helemaal niets aan...

ik zal het nog een keer uitleggen:

Ik wil een script, dat altijd (niet alleen bij .php!) wordt gedraaid voor dat een request verder verwerkt word. Dat script checkt bepaalde dingen en geeft true of false terug (bij wijze van spreken). Bij true gaat apache verder met het uitvoeren van de request, bij false krijg je een error page
__________________
Ooit. Dan.
Met citaat reageren
Oud 15-10-2003, 14:29
Verwijderd
Citaat:
deathz0rz schreef op 15-10-2003 @ 15:12:
Ik wil een script, dat altijd (niet alleen bij .php!) wordt gedraaid voor dat een request verder verwerkt word. Dat script checkt bepaalde dingen en geeft true of false terug (bij wijze van spreken). Bij true gaat apache verder met het uitvoeren van de request, bij false krijg je een error page
hmm..
Je kunt ook proberen om wat te spelen met ErrorDocument 200
Alleen, mjah, dat is niet zo'n heel geweldige manier om eerlijk te zijn :/
Met citaat reageren
Oud 15-10-2003, 14:30
deathz0rz
deathz0rz is offline
Citaat:
McLaren schreef op 15-10-2003 @ 15:29:
hmm..
Je kunt ook proberen om wat te spelen met ErrorDocument 200
Alleen, mjah, dat is niet zo'n heel geweldige manier om eerlijk te zijn :/
goed id

het werkt alleen niet
oh toch wel, maar je moet ook ErrorDocument 304 hebben dan
bla..., ErrorDocument 200 werkt niet, maar ErrorDocument 304 wel...
__________________
Ooit. Dan.

Laatst gewijzigd op 15-10-2003 om 14:46.
Met citaat reageren
Oud 15-10-2003, 15:33
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Wil jij niet gewoon:

auto_prepend_file?

Die heeft (had?) wel een bug icm Apache2 en virtual hosts, zie:
http://forums.devshed.com/t68387/s.html
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 15-10-2003, 15:35
deathz0rz
deathz0rz is offline
Citaat:
Enlightenment schreef op 15-10-2003 @ 16:33:
Wil jij niet gewoon:

auto_prepend_file?

Die heeft (had?) wel een bug icm Apache2 en virtual hosts, zie:
http://forums.devshed.com/t68387/s.html
nee, dat is alleen voor php bestanden...

(btw, hoe compile je een extra shared module voor Apache?) lama, fixed
__________________
Ooit. Dan.

Laatst gewijzigd op 15-10-2003 om 15:42.
Met citaat reageren
Oud 15-10-2003, 18:36
deathz0rz
deathz0rz is offline
ok, ik heb een module geschreven, nu werkt het!
__________________
Ooit. Dan.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware Foutmelding in wordpress "Service Temporarily Unavailable"
mueslireep
3 09-03-2012 13:10
Software & Hardware [website/weblog] Permalink - MySQL ID permanent?
Verwijderd
4 01-06-2005 21:27
Software & Hardware [Alg] Wat voor soort pagina-adressen?
Kawoutertje
15 31-05-2005 13:35
Software & Hardware [Software] Apache: htaccess fun...
Verwijderd
26 21-04-2005 11:57
Software & Hardware Apache + Vhosts
Cryptic Winterstorm
17 28-11-2003 14:24
Software & Hardware [Apache] RewriteRule
Orion
2 13-02-2003 18:36


Alle tijden zijn GMT +1. Het is nu 08:06.