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

Téma: Redirect: index.php -> root domain

  1. #1
    Új tag
    Csatlakozott
    08-03-28
    Hely
    Hajdúböszörmény
    Hozzászólás
    8
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Kérdés Redirect: index.php -> root domain

    Üdv!

    Htaccess-el szeretném a következő átirányítást megvalósítani:
    hxxp://example.com/index.php -> hxxp://example.com/

    Az átirányítás csak akkor működjön, ha nincs query string az urlben, tehát a
    hxxp://example.com/index.php?id=1 url-t nem akarom átirányítani. Sajnos a CMS amit használok nem törődik ezzel és ezt az apróságot szeretném kijavítani.

    Ehhez az alábbi működő kódot kreáltam:
    A)
    Kód:
    RewriteCond %{REQUEST_URI}  ^/index\.php$
    RewriteCond %{QUERY_STRING} ^$
    RewriteRule ^index\.php$ hxxp://example.com/ [R=301,L]
    Viszont önellenőrzésként rákerestem, hogy más hogyan oldotta ezt meg és a következőt találtam:
    B)
    Kód:
    RewriteCond %{THE_REQUEST} ^([^/]+/)*index\.php\ HTTP/
    RewriteCond %{THE_REQUEST} ^.*/index\.php
    RewriteRule ^(([^/]+/)*)index.php$ hxxp://example.com/$1 [R=301,L]
    Kérdésem a következő:
    1. Van-e valami rejtett buktatója az én megoldásomnak? Akár SEO, akár egyéb szempontból.
    2. Ti melyiket használnátok?

    Előre is köszönöm mindenkinek, aki elolvassa és töpreng rajta egy keveset.



  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Redirect: index.php -> root domain

    Én az elsőt használám, mert azt értem. Hátrányát egyáltálán nem látom a dolognak, csak az előnyét.



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
  •