Andere Dateiendung als *.php

Hallo @ll!

Ist es möglich dem PHP beizubringen eine Datei welche einfach nur "agent" heisst (ohne Dateiendung) auch zu interpretieren?
Ich vermute ich muss die php.ini anfassen weiss aber nicht wo.
 
Zuletzt bearbeitet:
Du musst dem Webserver verständlich machen, die „agent“-Datei als PHP-Skript zu behandeln. Mit PHP selbst ist dort nicht viel zu machen.
Bei einem Apache-Webserver kannst du die Datei direkt als PHP mit der <Files>- und ForceType-Direktive verarbeiten lassen, beispielsweise:
Code:
<Files agent>
	ForceType application/x-httpd-php
</Files>
Du kannst aber auch die „agent“-Ressource mit dem „mod_rewrite“-Modul vortäuschen und auf ein anderes PHP-Skript serverintern umschreiben:
Code:
RewriteEngine	on
RewriteRule	^agent$		/agent.php	[L]
Die Wahl liegt bei dir.
 
Hallo,

falls das nicht funktioniert probiere doch folgendes Workaround aus:
erstelle ein Verzeichnis "agent" und erstelle darin die Datei index.php - sobald jemand die Seite http://www.deinedomain.de/agent aufruft, wird die in dem Ordner enthaltene index.php geparst.

Mamphil
 
Du kannst aber auch die „agent“-Ressource mit dem „mod_rewrite“-Modul vortäuschen und auf ein anderes PHP-Skript serverintern umschreiben:
Code:
RewriteEngine	on
RewriteRule	^agent$		/agent.php	[L]

Hallo!

Eines ist mir noch nicht ganz klar.
Wo wird das eingetragen und WIE wird das benutzt?
:-(
 
Die Tips von Gumbo und mir gehören entweder in die httpd.conf oder in eine .htaccess

In der Serverkonfiguration muss das Überschreiben von FileInfo-Direktiven erlaubt sein.

Bei der Sache mit mod_rewrite muss natürlich Rewrite-Modul geladen sein.
 
Hallo!

Sorry, ich bin Linux-Anfänger und muss so fragen:

1. An einer Stelle in der httpd.conf steht: AllowOverride All
2. An einer anderen Stelle in der selben Datei: LoadModule rewrite module modules/mod_rewrite.so
3. Meine ".htaccess" beinhaltet nur zwei Zeilen (die beiden besagten in meinem letzten Posting).
4. Server ist restartet, tut es aber trotzdem nit!

:confused: :confused: :confused:
 
Zurück