PDA

Bekijk Volledige Versie : Multiviews kijkt niet naar directoryindex



Math1985
11/01/05, 01:25
Ik heb een probleem met het gebruik van multiviews.

www.matthijsmelissen.nl/temp/icki/mv/index/blablabla werkt wel (het laadt
index.php), dus multiviews werkt. Nu zou ik ook graag
www.matthijsmelissen.nl/temp/icki/mv/blablabla willen laten werken, maar als
ik dat probeer krijg ik een 404-fout.

In de map /temp/icki/mv/ heb ik de volgende .htaccess staan:

Options Indexes FollowSymLinks MultiViews All
DirectoryIndex index.php

(In de apache-configuratie staat allowoverride aan).

Verder staat in de map /temp/icki/mv/ een index.php.

Is er een mogelijkheid om www.matthijsmelissen.nl/temp/icki/mv/blablabla de
directoryindex te laten laden, dus
www.matthijsmelissen.nl/temp/icki/index.php?

Daniel Tryba
11/01/05, 02:05
Math1985 <usenet@matthijsmelissen.nl> wrote:
[snip]
> Is er een mogelijkheid om www.matthijsmelissen.nl/temp/icki/mv/blablabla de
> directoryindex te laten laden, dus
> www.matthijsmelissen.nl/temp/icki/index.php?

Dat kan op z'n minst met een 404 handler.

Math1985
11/01/05, 02:05
Daniel Tryba wrote:
> Math1985 <usenet@matthijsmelissen.nl> wrote:
> [snip]
> > Is er een mogelijkheid om
> > www.matthijsmelissen.nl/temp/icki/mv/blablabla de directoryindex te
> > laten laden, dus www.matthijsmelissen.nl/temp/icki/index.php?

> Dat kan op z'n minst met een 404 handler.

Ja, maar echt netjes is het niet om een hele website via een 404 handler te
laden :)

Andere oplossingen?

Daniel Tryba
11/01/05, 02:35
Math1985 <usenet@matthijsmelissen.nl> wrote:
>> > Is er een mogelijkheid om
>> > www.matthijsmelissen.nl/temp/icki/mv/blablabla de directoryindex te
>> > laten laden, dus www.matthijsmelissen.nl/temp/icki/index.php?
>
>> Dat kan op z'n minst met een 404 handler.
>
> Ja, maar echt netjes is het niet om een hele website via een 404 handler te
> laden :)

Ik zie niet in waarom dat niet netjes zou zijn? Zelf heb ik zoiets
geimplementeerd, een url wordt dan eerst gepoogt mbv MultiViews te
parsen, lukt dat niet dan probeer ik zelf nog iets logisch te creeren
mbv de REQUEST_URI in de 404 handler. Levert ook dat niets op dan
verschijnt de standaard 404 output.

Math1985
12/01/05, 10:15
Daniel Tryba wrote:
> Math1985 <usenet@matthijsmelissen.nl> wrote:
> > > > Is er een mogelijkheid om
> > > > www.matthijsmelissen.nl/temp/icki/mv/blablabla de
> > > > directoryindex te laten laden, dus
> > > > www.matthijsmelissen.nl/temp/icki/index.php?
> >
> > > Dat kan op z'n minst met een 404 handler.
> >
> > Ja, maar echt netjes is het niet om een hele website via een 404
> > handler te laden :)
>
> Ik zie niet in waarom dat niet netjes zou zijn? Zelf heb ik zoiets
> geimplementeerd, een url wordt dan eerst gepoogt mbv MultiViews te
> parsen, lukt dat niet dan probeer ik zelf nog iets logisch te creeren
> mbv de REQUEST_URI in de 404 handler. Levert ook dat niets op dan
> verschijnt de standaard 404 output.

Omdat er dan een 404-header aan de browser gestuurd wordt, terwijl de pagina
wel gevonden kan worden. Ik denk dat google in zo'n geval ook niet cachet
bijvoorbeeld.

Daniel Tryba
12/01/05, 12:15
Math1985 <usenet@matthijsmelissen.nl> wrote:
>> Ik zie niet in waarom dat niet netjes zou zijn? Zelf heb ik zoiets
>> geimplementeerd, een url wordt dan eerst gepoogt mbv MultiViews te
>> parsen, lukt dat niet dan probeer ik zelf nog iets logisch te creeren
>> mbv de REQUEST_URI in de 404 handler. Levert ook dat niets op dan
>> verschijnt de standaard 404 output.
>
> Omdat er dan een 404-header aan de browser gestuurd wordt, terwijl de pagina
> wel gevonden kan worden. Ik denk dat google in zo'n geval ook niet cachet
> bijvoorbeeld.

Onzin. Is een paar weken geleden nog aan de orde geweest:

http://tmp.tryba.nl/404/404.php is een 404 handler die nooit een 404
status terug geeft.

Aanschouw:
$ lynx -head -dump http://tmp.tryba.nl/404/bla
HTTP/1.1 200 OK
Date: Wed, 12 Jan 2005 11:02:44 GMT
Server: Apache
X-Powered-By: PHP/4.3.10-2
Connection: close
Content-Type: text/html


$