Réécriture d'url

Nouveau WRInaute
Bonjour,

J'ai écris un script basé sur un htaccess qui fonctionne sur de nombreux serveur.
J'ai voulu l'installer sur un espace d'hebergement loué, malheureusement le serveur utilise PHP en CGI, et semble se moquer de mon htaccess.
Je me demande donc s'il serait possible d'utiliser l'url_rewriting "classique" sans devoir réécrire tout mon script?

le htacces est le suivant:

<FilesMatch "^directory$">
ForceType application/x-httpd-php
</FilesMatch>

Je lance donc un grand "Au Secours"
 
WRInaute passionné
C'est vraisemblablement que la directive ForceType n'est pas implémentée, ce qui n'a rien à voir avec le fait que PHP soit en CGI ou en module, comme c'est Apache qui gère cela.

Une réécriture classique pourrait par exemple réécrire directory en directory.php qui serait donc interprété. Par contre, il te faudra créer le fichier directory.php

Difficile de te donner une règle, comme tu ne nous dit pas comment "directory" est invoqué.

Dan
 
Nouveau WRInaute
Suite

L'hebergeur est disposé à modifier les fichierrs de config pour être compatible avec le script. Qu'est ce qu'il serait à envisageable pour que forcetype soit accepté.
C'est un apache 1.3.27 qui devrait etre compatible et php 4.3.2
 
WRInaute passionné
Il suffit que FileInfo soit mentionné dans le AllowOverride (fichier httpd.conf)
Redémarrer Apache après modif du fichier.

Dan
 
Nouveau WRInaute
C'est malheureusement déja fait.
et ca ne marche pas.
J'ai envoyé un message privé avec un lien permettant de consulter le httpd.conf
 
Nouveau WRInaute
C'est malheureusement déja fait.
et ca ne marche pas.
J'ai envoyé un message privé avec un lien permettant de consulter le httpd.conf
 
Discussions similaires
Haut