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

  • Lacces

    őstag

    Hali,

    .htaccess szabályhoz kellene segítség. (átírányítás)
    Az index.php az alábbi linken érhető el: http://localhost/basic-2/web/index.php?r=site/login
    Ami ugye nekem nem tetszik, szeretném, ha a web rész eltűnne belőle, de oda irányítana át.
    Ha ezt írom be: http://localhost/basic-2/
    Akkor ez legyen a böngészőben: (I)http://localhost/basic-2/index.php?r=site/login
    Ezt a szabályt találtam rá neten, de ez nem jó. 500-as hibával száll el.
    Options +FollowSymLinks -MultiViews
    RewriteEngine On
    RewriteCond %{DOCUMENT_ROOT}/web/$1 -f [NC]
    RewriteRule ^([^/]+)$ /web/$1 [L,QSA]

    Még néztem egy-két találatot, de azok sem igazán váltak be.

    Átirányítani át tudom az alábbi szabállyal, csak a web mappát nem tudom az URL-ből eltűntetni.
    Ez működik:
    Erről: (I)http://localhost/basic-2/(/I)
    Erre: (I)http://localhost/basic-2/web/index.php?r=site/login(/I)
    RewriteEngine On
    RewriteRule ^$ web [L]

    Bár itt igazság szerint azt sem értem, hogy miért a (I)web(/I) és nem a (I)/web(/I) működik.

    Mi lehet a baj? Vagy van valakinek megosztható kódja? :) :R

    Szerk.: Bocs srácok, de valamiért majdnem minden bekezdéshez hozzárakott a PH motorja dőlt stílusokat...

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