Új hozzászólás Aktív témák

  • DeltaPower

    őstag

    válasz vakondka #3826 üzenetére

    RewriteRule ^(.*)$ index.php?p=$1 [QSA]
    helyett mondjuk ilyesmi
    RewriteRule ^(english|deutsch|magyar)/(.*)$ index.php?lang=$1&p=$2 [QSA]
    ekkor így fog kinézni az url-ed:
    http://localhost/szobak/english/panzio-szolgaltatas
    a fix változót szerintem jobb előrébb tenni a queryben, bár az eredeti elképzelésednek megfelelően így is működhet:

    RewriteRule ^(.*)/(english|deutsch|magyar)$ index.php?lang=$1&p=$2 [QSA]
    vagy
    RewriteRule ^(.*)/(.*)$ index.php?lang=$1&p=$2 [QSA]

    bár ebben az esetben a (.*) helyett a ([^/\.]+) kifejezést érdemes használni, mivel ez kizárja a "per" jelet és a pontot a $p változó tartalmából.

    [ Szerkesztve ]

    "Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

Új hozzászólás Aktív témák