Hoe index.html voorrang geven

Pagina: 1
Acties:
  • 275 views sinds 30-01-2008
  • Reageer

  • QUILIX
  • Registratie: Juni 2001
  • Laatst online: 10-09-2024

QUILIX

zZzZzZz.....

Topicstarter
Ik heb een mooi php script aangepast aan mijn wensen. De hoofdpagina van deze script is index.php. Navigatie binnen dit script gaat ook via index.php. Alleen wil ik, als de bezoeker het domein intikt eerst komt naar het bestand index.html. De index.php en index.html bevinden zich in hetzelfde hoofd directory. Hoe kan ik ervoor zorgen dat als men www.domein.com intikt dat men naar index.HTML gaat? Met htaccess? Zo ja hoe?
Alvast bedankt.

  • pelican
  • Registratie: Juni 2001
  • Niet online

pelican

 

Ze zeggen dat domme vragen niet bestaan. Ik ga het toch proberen:
Waarom geef je index.php geen andere naam?

Verwijderd

DirectoryIndex index.html

En ja, je mag best even in de Apache manual kijken.

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Verwijderd schreef op zondag 29 mei 2005 @ 15:30:
DirectoryIndex index.html

En ja, je mag best even in de Apache manual kijken.
Hij mag ook best even melden dat het ook om apache gaat. (php draait oa ook op IIS)
Als hij volledige rechten heeft op apache, kan hij ook nog de httpd.conf aanpassen.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • QUILIX
  • Registratie: Juni 2001
  • Laatst online: 10-09-2024

QUILIX

zZzZzZz.....

Topicstarter
pelican schreef op zondag 29 mei 2005 @ 15:29:
Ze zeggen dat domme vragen niet bestaan. Ik ga het toch proberen:
Waarom geef je index.php geen andere naam?
Omdat er 2 verschillende pagina's bestaan. De ene is de hoofdpagina van de script, dus index.php. De andere is een hoofdpagina die mooi vormgegeven is door mij in html. De bezoeker moet eerst op index.html terechtkomen. En vandaaruit in de php script navigeren.

En index.html en index.php zitten allebij in hetzelfde hoofddirectory en de server geeft index.php voorrang. Daarom dus ;)

(Apache, PHP4)

  • Marzman
  • Registratie: December 2001
  • Niet online

Marzman

They'll never get caught.

QUILIX schreef op zondag 29 mei 2005 @ 15:37:
[...]
Omdat er 2 verschillende pagina's bestaan. De ene is de hoofdpagina van de script, dus index.php. De andere is een hoofdpagina die mooi vormgegeven is door mij in html. De bezoeker moet eerst op index.html terechtkomen. En vandaaruit in de php script navigeren.

En index.html en index.php zitten allebij in hetzelfde hoofddirectory en de server geeft index.php voorrang. Daarom dus ;)

(Apache, PHP4)
Je kunt in de httpd.conf van apache de volgorde aanpassen, maar als je index.php hernoemt naar index2.php ben je er toch ook?

☻/ Please consider the environment before printing this signature
/▌
/ \ <-- This is bob. copy and paste him and he will soon take over the world.


  • QUILIX
  • Registratie: Juni 2001
  • Laatst online: 10-09-2024

QUILIX

zZzZzZz.....

Topicstarter
Marzman schreef op zondag 29 mei 2005 @ 15:40:
[...]

Je kunt in de httpd.conf van apache de volgorde aanpassen, maar als je index.php hernoemt naar index2.php ben je er toch ook?
Het probleem is dat binnenin het script steeds wordt verwezen naar index.php.
Anders moet ik de codes compleet veranderen wat veel tijd kost.
Maar de htaccess heeft het opgelost.

  • QUILIX
  • Registratie: Juni 2001
  • Laatst online: 10-09-2024

QUILIX

zZzZzZz.....

Topicstarter
Verwijderd schreef op zondag 29 mei 2005 @ 15:30:
DirectoryIndex index.html

En ja, je mag best even in de Apache manual kijken.
Bedankt. Werkt perfect :)

  • Preatorium
  • Registratie: September 2001
  • Laatst online: 20-04 15:17
edit:
Exact zoals je zelf nu al aangeeft ;)


En als je zelf niet de beheerder van de webserver bent, kun je zoals door Cheatah al aangegeven in een .htaccess bestand de volgende regel opnemen:

DirectoryIndex index.html

Via Google had je dit evenzo gevonden, een handleiding hoe dit aan te pakken onder Apache:
http://www.mijnhomepage.n...ctory-pagina-wijzigen.php

[ Voor 8% gewijzigd door Preatorium op 29-05-2005 15:45 ]

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)


Verwijderd

Het probleem is dat binnenin het script steeds wordt verwezen naar index.php.
Anders moet ik de codes compleet veranderen wat veel tijd kost.
Klinkt heerlijk flexibel.

  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 01-04 20:36

Not Pingu

Dumbass ex machina

QUILIX schreef op zondag 29 mei 2005 @ 15:43:
[...]


Het probleem is dat binnenin het script steeds wordt verwezen naar index.php.
Anders moet ik de codes compleet veranderen wat veel tijd kost.
Maar de htaccess heeft het opgelost.
Ooit van search & replace gehoord? :P

Certified smart block developer op de agile darkchain stack. PM voor info.


  • Vinnienerd
  • Registratie: Juli 2000
  • Laatst online: 19:35
Of this.$filename oid, hoe ze dat ook noemen in PHP

Verwijderd

Ik zou ook een variabele bestandsnaam gaan gebruiken, lost veel problemen op. Net als je domeinnaam , ik neem aan dat je die ook in een variabele gezet hebt. Zo kan je dus ook je index.php in een var gooien, wanneer je dan van locatie wijzigt hoef je alleen je variabele aan te passen. dus bijvoorbeeld zo:

code:
1
2
$strMainPage = 'index.php'
$strWebsite = 'blaat.schaap.nu'

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Vinnienerd schreef op maandag 30 mei 2005 @ 11:26:
Of this.$filename oid, hoe ze dat ook noemen in PHP
code:
1
$_SERVER["PHP_SELF"]
:)
Pagina: 1