Avatar billede palito Nybegynder
26. marts 2006 - 15:46 Der er 2 kommentarer og
1 løsning

Konfiguration af apache

På localhost kan jeg nøjes med at skrive filnavnet UDEN filendelse, men det er ikke tilfældet hos min udbyder.

Nogle der ved hvad der gør at jeg ikke behøver skrive filendelsen lokalt, og hvordan jeg kan ændre det hos min udbyder?
Avatar billede webt Nybegynder
26. marts 2006 - 16:02 #1
For at kunne det kræver apache modulet mod_negotiation være loadet, og det er der sikkert ikke hos din host.

Du kan dog "fake" dig til det samme resultat eller næsten, ved at bruge modulet mod_rewrite som de fleste udbydere har åbnet for.

Opret en htaccess fil med følgende indhold

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L]

Her vil alle filer af typen .php virke med eller uden .php
linie 1 fortæller at filnavnet (det efter adressen) ikke må være en gyldig vil
linie 2 ikke må være en gyldig mappe
linie 3 spørger om det indtastet + .php er en fil
linie 4 omskriver det indtastet til indtastet.php

du kan så tilføje de muligheder du ønsker simpelthen ved:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L]
RewriteCond %{REQUEST_FILENAME}.htm -f
RewriteRule ^(.+)$ $1.htm [L]

Mvh
Martin
Avatar billede palito Nybegynder
26. marts 2006 - 16:10 #2
svar martin
Avatar billede webt Nybegynder
26. marts 2006 - 16:21 #3
Det gør jeg, glad for at kunne hjælpe :)

Fortsat god søndag
og du skriver bare hvis der er noget der ikke virker

Mvh
Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester