Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  8 1108
Heya!

Lurer på om det er mulig å skjule index.php, så det ikke viser i det hele tatt oppe i adressefeltet? Tror dette skal gå an med .htaccess og mod_rewrite, men dette er utenfor min kunnskap.
Har søkt og prøvd mange koder som ikke har fungert.

Setter pris på hjelp her!

Løste det selv med denne koden:
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)\.php\ HTTP/ [NC]
RewriteRule .+ http://www.*dinwebadresse.com/*
Vis hele sitatet...
Queen of Blades
Jonta's Avatar
DonorCrew
Søkte etter «hide index.php with htaccess» og kom hit.
hvorfor ikkje bare bruke

Kode

<a href="?q=index">Hovedside</a>
så bruker du bare følgende kode i index.php:

Kode

<?php if (isset ($_GET ["q"])) { require_once (sprintf ("%s.php", $_GET ["q"])); } ?>
da vil aldri index filen synes:

Kode

http://example.com/?q=index
Pootis Spencer
Sitat av 0xFF Vis innlegg
så bruker du bare følgende kode i index.php:

Kode

<?php if (isset ($_GET ["q"])) { require_once (sprintf ("%s.php", $_GET ["q"])); } ?>
Vis hele sitatet...
Ikke gi tips hvis du ikke kan PHP. Koden din er enkel å exploite.

http://en.wikipedia.org/wiki/Code_in...file_injection
Har aldri hatt problemer med å bare unnlate "index.php"

test.com/
i stedet for
test.com/index.php

test.com/?module=admin&action=reset_password
i stedet for
test.com/index.php?module=admin&action=reset_password
Sitat av elektronisk Vis innlegg
Ikke gi tips hvis du ikke kan PHP. Koden din er enkel å exploite.

http://en.wikipedia.org/wiki/Code_in...file_injection
Vis hele sitatet...

Greit, du kan legge det i en mappe da.

Slik at det blir

Kode

require_once (sprintf ("./content/%s.php", $_GET ["q"]));
Også bare ha de content filene i mappen, så er problemet løst.
Det løser ikke problemet, det er uansett en tullete måte å gjøre det på. Bruk url-rewrite eller evt dropp index.php fra lenkene.
Sitat av 0xFF Vis innlegg
Greit, du kan legge det i en mappe da.

Slik at det blir

Kode

require_once (sprintf ("./content/%s.php", $_GET ["q"]));
Også bare ha de content filene i mappen, så er problemet løst.
Vis hele sitatet...
?q=../admin/index
Sur og sarkastisk
droppboks's Avatar
Slashdot har en god mod rewrite tutorial...


Edit: http://freak.no/forum/showthread.php...ht=mod_rewrite THIS
Sist endret av droppboks; 7. mars 2012 kl. 09:15.