Eredmény: 1 - 8 (8) összesen

Téma: üdvözlő html oldal, majd továbblépés php-ra.

  1. #1
    Mentor Adrianweb logója
    Csatlakozott
    07-12-04
    Hely
    Eger
    Hozzászólás
    399
    Begyűjtött 3 köszönetet
    2 hozzászólásával

    Alapbeállítás üdvözlő html oldal, majd továbblépés php-ra.

    A http://www.tattooed.hu/ oldalamnak szeretnék egy 10 mp-re betöltődő, átléphető üdvözlőoldalt készíteni.

    Úgy gondoltam az üdvözlő lap lenne index.html és amire továbblépne index.php. Ez nem is lenne gond. Tiszta sor, hogy meta refresh-sel plusz egy linkkel megoldható.

    Azonban htaccess fájlomban használok egy olyat, hogy: DirectoryIndex index.php, ami nem engedi, hogy az index.html töltődjön be elsőként. Most ha ezt kiveszem, akkor az üdvözlő lap töltődik be elsőként, azonban nem léptet tovább az index.php-ra és a linket sem engedi továbbnyomni.

    Tud valaki tipped adni?



  2. #2
    Sakkbetyár
    Csatlakozott
    08-09-28
    Hozzászólás
    564
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Ha kiveszed ezt a htaccessből, akkor egy sima meta refresh, illetve link miért is ne menne? Akkor ott valami más gond is lehet. Annak úgy mennie kellene.



  3. #3
    Mentor Adrianweb logója
    Csatlakozott
    07-12-04
    Hely
    Eger
    Hozzászólás
    399
    Begyűjtött 3 köszönetet
    2 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Igen valóban furcsa. Erre keresem most a magyarázatot.

    Esetleg lehet öszefüggés azzal, hogy a site joomla alapú?

    A htaccess kódja:
    Kód:
    RewriteRule ^content(.*) index.php
    RewriteRule ^component/(.*) index.php
    
    DirectoryIndex index.php
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) index.php




  4. #4
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Nekem is voltak ilyen bajaim, hogy a mod_rewrite-os címek veszekedtek az igazi címekkel és egy oldalon megjelent a mod_rewrite-os oldal és egy 404-es oldal egymás alatt.
    A megoldás egyszerű: Nevezd át az egyik fájlt, vagy az index.html is legyen mod_rewrite-tal generált cím, amibe PHP-val juttatod be pl a cuccok/üdvözlégy.php tartalmát..



  5. #5
    Mentor Adrianweb logója
    Csatlakozott
    07-12-04
    Hely
    Eger
    Hozzászólás
    399
    Begyűjtött 3 köszönetet
    2 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Köszi, de nem látom át amit mondasz. Írnál rá egy példát?



  6. #6
    Szerkesztő TechMan logója
    Csatlakozott
    08-02-09
    Hozzászólás
    218
    Begyűjtött 5 köszönetet
    4 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Kód:
    RewriteRule ^content(.*) index.php
    RewriteRule ^component/(.*) index.php
    
    DirectoryIndex index.php
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) index.php
    Szerintem a DirectoryIndex index.php -t áttírod index.html -re (nem kiveszed), és menni fog. Ha nem akkor a többi index.php -t is áttírod.

    Vagy, ha minden kötél szakad, akkor a joomládat bevágod egy könyvtárba a .htaccess -el együtt, a főkönyvtárba meg marad az index.html. Szerintem így nem zavarnák egymást.


    Utoljára módosítva: TechMan által : 2008-10-21 17:57

  7. #7
    Mentor Adrianweb logója
    Csatlakozott
    07-12-04
    Hely
    Eger
    Hozzászólás
    399
    Begyűjtött 3 köszönetet
    2 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    ez nem megy. már próbáltam
    az shef404 komponens lesz a bűnös , de azért lightning elképzelését még kipróbálnám, ha kifejti.



  8. #8
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: üdvözlő html oldal, majd továbblépés php-ra.

    Szóval, ha jól vettem le, akkor nálad is minden URL-t elfogad a lap és az index.php kezeli le, majd ha nincs megjelenítendő tartalom az URL-re elődobja a 404-es hibaoldalt.
    Azonban ez a mod_rewrite bekavar a valódi eléréseknek, pl domain.com/mappa/fajl.html, ezért a fájlt nevezd át pl page_fajl.html-re és az index.php-ben ha, amikor az URL-t vizsgálod, betöltöd neki a page_fajl.html fájlt, ha a fajl.html van a böngésző címsorába írva. (Egyszerűbb és hatékonyabb php-ként kezelni mindent, ha úgyis átírhatod akárhogy az URL-eket.)



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •