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

  • drShaman

    aktív tag

    Sziasztok!

    Keresőbarát URL-eket szeretnék használni, és arra gondoltam, hogy lenne az index.php-ben dolgoznám fel a "http://www.domain.hu/kapcsolat" utasítást az alábbi módon:

    function request_uri() {
    $uri = array_key_exists( 'p', $_GET ) ? $_GET['p'] : '';
    $uri_parts = explode( '/', $uri );
    return $uri_parts;
    }

    $request = request_uri();
    if (!array_key_exists('p', $_GET)) {
    @include_once(ROOTDIR . 'mod/start.php');
    } else if ($request[0] == 'kapcsolat') {
    @include_once(ROOTDIR . 'mod/contact.php');
    }

    A .htaccess fájlom valahogy így fest most:

    Options -Indexes
    Options +FollowSymLinks

    ErrorDocument 404 index.php

    [...]

    <IfModule mod_rewrite.c>
    RewriteEngine on

    # RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
    </IfModule>

    A feltétel első felét szépen végre is hajtja, de az else ág nem akar működni. Hol hibáztam?

    Előre is köszi a segítségeket!

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