[Apache] ForceType application/x-httpd-php

Pagina: 1
Acties:

  • IntToStr
  • Registratie: December 2003
  • Laatst online: 01:09
Ik zit nu al een tijdje te prutsen om met behulp van multiviews iets vriendelijkere urls te maken.

In de conf file heb ik multiviews aangezet en bij gewone php bestanden werkt het allemaal.

Nu wil ik natuurlijk dat het ook werkt met bestanden zonder extensie om die urls te krijgen...
Hiervoor had ik de volgende regels geprobeerd (in de conf file):
code:
1
2
3
<Files blaat>
ForceType application/x-httpd-php
</Files>

waarbij blaat in de rootdir staat voor de bestanden die op m'n localhost verschijnen.

Aangezien de bovenstaande regels in een .htaccess bestand op m'n webserver in 1x precies deden wat ze (volgens mij) moesten doen, dacht ik dit dus ook wel even op m'n localhost te doen...
Werken .htaccess files eigenlijk uberhaupt op windows? Voor de zekerheid even geprobeerd, maar kwam niets uit.

Server: Linux met apache 1.xx
Localhost: Win XP met apache 2.xx

Ondanks deze regels zie ik het bestand in m'n browser (aangeroepen als http://localhost/blaat) alsof ik het met notepad open. Als ik iets met slashes/parameters erachter zet krijg ik 404 errors.

Ergens anders gebruikten ze hier Location voor ipv Files, maar dat hielp niet echt. Ook heb ik al geprobeerd om gewoon de absolute url voor blaat te gebruiken, maar dat werkte dus ook niet.

Ik heb hier al enkele topics gezien over wat soortgelijke zaken waarin een optie met in de naam iets van PathInfo voorkwam voor apache 2.xx. Hier heb ik ook wel wat mee geprobeerd door die optie op te nemen in <Directory></Directory> achtige regels op te nemen voor de dir waarin ik dat blaat bestandje had staan. Ook geen resultaat...

Misschien iemand die me kan helpen om een bepaald bestand door php te laten parsen/uitvoeren in mijn geval? Wordt er een beetje gek van 8)7

  • tombo_inc
  • Registratie: December 2004
  • Laatst online: 10-03 13:21

tombo_inc

uhuh

.htaccess bestanden werken wel gewoon met windows.
wat je kan proberen is dit in je htaccess zetten.
code:
1
AddType application/x-httpd-php .php .andere_ext

hiermee kun je ook andere bestanden door de php parser trekken. voor bestanden zonder extensie zou ik het niet weten.

Microsoft Windows: A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Dit heeft meer met configuratie te maken :)

>> Software Algemeen

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • IntToStr
  • Registratie: December 2003
  • Laatst online: 01:09
Het gaat niet om andere extensies toevoegen, dat lukt wel, maar juist bestanden zonder extensie door php laten verwerken.

Na nog een laatste poging googlen langs andere forums kwam ik het volgende tegen:
ForceType application/x-http-php ipv ForceType application/x-httpd-php

Dit werkte zowaar in 1x toen ik het in een .htaccess bestand zette...


Dus voor degenen met een soortgelijk probleem, probeer dit eens :)

Ok, dan denk je eruit te zijn, maar ben je eigenlijk gewoon lomp bezig geweest |:(
Voortaan ook ff apache restarten als je het conf file wijzigt...

Maar het htaccess bestand lijkt sowieso helemaal niets te doen. Beetje vaag, maar er zal wel ergens in het conf bestand moeten worden toegevoegd dat htaccess iets mag overriden of zo.

[ Voor 29% gewijzigd door IntToStr op 14-03-2005 19:03 ]