Toon posts:

[Mod_ReWrite]Redirect als page+vars niet bestaat -> homepage

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gooi het maar gewoon in de groep: (Heb me suf zitten pielen en surfen. Zeer waarschijnlijk om mijn beperkte mod_rewrite-kennis :))

Ik wil www.site.nl redirecten naar http://www.site.nl/cgi-bin/showpage.pl?topic=home.
Tenzij er een url met www.site.nl is opgegeven die wél bestaat.

Ik heb dit in mijn www.site.nl.vhost.conf staan:
code:
1
2
3
4
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ %{SERVERNAME}/cgi-bin/showpage.pl\?topic=home [T=application/x-httpd-cgi]
RewriteLogLevel 9
RewriteLog "/home/site.nl/logs/apache2/rewrite.log"


Resultaat in mijn rewrite.log:
code:
1
2
3
4
5
[www.site.nl/sid#101a38a0][rid#10517df8/initial] (2) init rewrite engine with requested uri /cgi-bin/showpage.pl
[www.site.nl/sid#101a38a0][rid#10517df8/initial] (3) applying pattern '^.*$' to uri '/cgi-bin/showpage.pl'
[www.site.nl/sid#101a38a0][rid#10517df8/initial] (4) RewriteCond: input='/home/site.nl/www/html//cgi-bin/showpage.pl' pattern='matched
[www.site.nl/sid#101a38a0][rid#10517df8/initial] (4) RewriteCond: input='/cgi-bin/showpage.pl' pattern='!showpage.pl' => not-matched
[www.site.nl/sid#101a38a0][rid#10517df8/initial] (1) pass through /cgi-bin/showpage.pl



Kan iemand me helpen met het opmaken van de rewrite-rule?
Ik wordt langzamerhand gek! :S

NB: Nu wordt het script weer naar mijn browser gestuurd en niet uitgevoerd. Ik weet niet meer wat ik had staan, maar dit werkte ooit wel met "[T=application/x-httpd-cgi]" als toevoeging.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Ik kon inderdaad niet zo goed kiezen waar ik deze moest laten. (heb even gezocht waar mijn mod_rewrite-problemen-voorgangers 'm lieten, en dat was vaak in PRG. Vandaar).
Anywayz: Met Windows Servers en Server Software heeft het in mijn geval helemaal niets te maken. Sterker nog: Ik wil daar graag ver van wegblijven! :)
Ik draai Apache 2.2.9 (mod_perl/2.0.3-dev Perl/v5.8.8 configured) onder Gentoo Linux