Toon posts:

[Apache/PHP] Multiviews wil niet goed werken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik een webserver met daarop de Plesk 7.0.2 software.
Als ik nu bij een hosting account een .htaccess bestand plaats om de Apache optie Multiviews in te schakelen voor dat domein, werkt bv. het volgende goed:

http://www.testdomein.nl/producten

(dit roept het script producten.php op)

Maar als ik dit doe, wat uiteindelijk de bedoeling is:

http://www.testdomein.nl/producten/1

Krijg ik een file not found melding. Het lijkt alsof Apache naar de folder 1 zoekt. Een zoektocht op internet leerde dat dit helemaal niet zou moeten gebeuren, omdat Multiviews hier goed mee om zou moeten gaan.

Rara wat gaat hier mis?

  • dingstje
  • Registratie: Augustus 2002
  • Laatst online: 02-01-2024
Wat staat er in die .htaccess?

If you can't beat them, try harder


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 22-08 01:56
De server moet wel zo geconfigureerd zijn dat het overriden van de MultiViews instelling met een .htaccess bestand toegestaan is. Zoniet, dan kun jij .htaccess files maken wat je wil, maar dan negeert Apache de instellingen die niet overridden kunnen worden.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-08 12:58

NMe

Quia Ego Sic Dico.

Als dat /producten werkt en verwijst naar producten.php dan is dat het probleem niet lijkt me. Wat is de inhoud van .htaccess?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

ik gebruik dit:
code:
1
2
3
4
5
AcceptPathInfo On

<Files index>  
 ForceType application/x-httpd-php  
</Files>

werkt als een tierelier.. ook met apache 2

in index.php kun je dan door de $_SERVER['REQUEST_URI'] in een array te frotten al je variabelen als index/dit/dat/zus/zo opvragen

[ Voor 48% gewijzigd door Verwijderd op 04-06-2004 18:15 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-08 12:58

NMe

Quia Ego Sic Dico.

Is dat niet super ranzig? Trouwens, als het redirecten van /producten naar producten.php wel werkt, dan werken multiviews sowieso, en dan is er gewoon wat fout in de code van TS. Ik denk dat het tijd wordt dat TS ff zijn .htaccesje laat zien. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

neuh.. dat is niet superranzig vind ik :P
ik gebruik het voor m'n forum. index heet dan forum en ik heb een bestand forum zonder .php dat bestandje regelt het uitfilteren van de request_uri en include het juiste bestand

als ik http://www.test.nl/forum/dit/2 aanroep dan include ie /dit.php en is 2 beschikbaar in een array.

dat bij de TS production/2 niet werkt komt voor zover ik weet nadat ik een tijdje had gezocht naar multiviews onder apache 2 de manier anders is geworden waardoor /producten/2 niet meer werkt

de manier zoals ik het doe heb ik ergens op internet gevonden en werkt voor mij dus zonder problemen :)

@nmedinges
als je betere ideeen heb post ze gerust hoor. trouwens als /producten naar producten.php verwijst doet de .htaccess z'n werk al.

[ Voor 11% gewijzigd door Verwijderd op 04-06-2004 23:36 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-08 12:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 04 juni 2004 @ 23:19:
neuh.. dat is niet superranzig vind ik :P

[..]

de manier zoals ik het doe heb ik ergens op internet gevonden en werkt voor mij dus zonder problemen :)
offtopic:
Niet alles wat werkt is mooi/goed. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Pure Apache configuratie -> Software Algemeen

Professionele website nodig?


Verwijderd

Topicstarter
Bedankt, het blijkt dat slechts het volgende in de .htaccess erbij moest staan om mijn probleem op te lossen:

AcceptPathInfo On

:)
Pagina: 1