index.html vs. index.php

LP

Na strani, kjer imam joomlo, bi želel da preden pokaže index.php, ki je jomlin frst page, pokaže t.i. welcom page, ki bi ga napisal v index.html.... kako lahko to naredm, torej da ko uporabnik pride na stran, mu pokaže index.html, potem bi pa html fajl že meu noter preusmeritev na .php

11 odgovorov

V apache configu izbrišeš da tretira index.php index.html enako oz. da izbira med temi za prvo oz. uvodno stran in pustiš le index.html.

Preusmeritev pa s kako delay kodo, ki po nekem času opravi določeno operacijo v tvojem primeru preusmeritev.

jah, samo nimam dostopa do apache configa...
poskušam z DirectoryIndex index.html v htacess, vendar zaenkrat ne dela....

DirectoryIndex index.html index.htm index.php

S tem mu poveš prioriteto index.* fajlov... prej je na spisku, prej ga bo odprl. Če ga ni, bo iskal naslednjega.

No pa še manual:

The DirectoryIndex directive sets the list of resources to look for, when the client requests an index of the directory by specifying a / at the end of the a directory name. Local-url is the (%-encoded) URL of a document on the server relative to the requested directory; it is usually the name of a file in the directory. Several URLs may be given, in which case the server will return the first one that it finds.

jah, sam oproblem je, da htacess ne dela, spljoh...
Poskušal še z nekimi php komandami, vendar nič od tega...

Če htaccess ne dela, potem je izklopljen pri tvojem ponudniku gostovanja. Včasih ga je potrebno na nadzorni plošči vklopit (recimo pri servage je že tako).

Mah ja, problem je, ker je ta sajt na strežniku, do katerega nimam ne dostopa, ne cpanela ne nič.... Pač brezplačno za Nevladnike....
Kaka druga možnost?

Probaj s kakšno konstanto v phpju. Recimo da narediš pogoj čist na začetku header.php datoteke (od teme), da če je neka konstanta definirana te vrže na neko drugo stran, kjer jo potem definiraš in vržeš nazaj na template, kjer ti jo potem pa spusti skozi. Če veš kaj mislim.

Pri meni se enostavno odpre index.html če obstaja, če ga ni pa index.php

Joomlo daš lahko na mojadomena.com/joomla in v root index.html
Ni najbrž seo najbolj prijazno, je pa efikasno.

mogoce malo nora ideja, ampak probaj: izbrisi index.html, osvezi stran, index.php preimenuj v recimo index.php2, nalozi index.html, F5, potem pa index.php2 nazaj brez 2ke.

Smesno, ampak pri meni je tak delalo :))

Lep pozdrav,
S.