• 06-02-2008, 15:23:49
    #1
    Localhost'ta aşağıdaki gibi çalıştırdığım kodları siteme atınca başka sayfalara yönleniyor. Htaccess kullanımının kapalı olmasını anlarım ama sitemde wordpress de kurulu (bir subdomain'de) ve seo linklerle çalışıyor. Acaba sorun kodlarla ilgili olabilir mi?

    .htaccess;
    <IfModule mod_rewrite.c>
    RewriteEngine On
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^(.*).html$ seo/sayfa.php?ad=$1 [L,NC]
    </IfModule>
    sayfa.php;
    <?
    $ad=$_GET['ad'];
    echo $ad;
    ?>
  • 06-02-2008, 15:46:41
    #2
    k42
    Üyeliği durduruldu
    dayı bi sorun yok ama sen iki kere niye yazıon


    <IfModule mod_rewrite.c>
    RewriteEngine On ---
    Options +FollowSymLinks
    RewriteEngine On ---

    Options +FollowSymLinks
    RewriteEngine on

    bu sekilde yap tamadır
  • 06-02-2008, 16:37:30
    #3
    Gözümden kaçmış, düzelttim ama hala aynı.
  • 06-02-2008, 16:55:02
    #4
    forumxtr adlı üyeden alıntı: mesajı görüntüle
    Gözümden kaçmış, düzelttim ama hala aynı.
    Bunu
    <IfModule mod_rewrite.c>
    RewriteEngine On
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^(.*).html$ seo/sayfa.php?ad=$1 [L,NC]
    </IfModule>
    şu şekilde .htaccess içine sallarmısın
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^(.*).html$ seo/sayfa.php?ad=$1 [L,NC]
    derken RewriteRule ^(.*).html$ seo/sayfa.php?ad=$1 [L,NC] bu koddaki seo/sayfa.php?ad=$1 url den olabilir.
    Yada bu kısmı şu şekilde değiştir olması lazım

    RewriteRule ^(.*).html$ sayfa.php?ad=$1 [L,NC]
  • 06-02-2008, 16:55:13
    #5
    k42
    Üyeliği durduruldu
    hmm rewright kaplı olsa intenal 500 hatası verir başka sayfalara yönlenmesi enteresan bide şöle olabilir linkler naısl calışıyor bi yollasan mesel a href="id-konu-adı" gibi nasıl oluşturuyon kodu
  • 07-02-2008, 00:31:35
    #6
    Teşekkürler ßaron
    ßaron adlı üyeden alıntı:
    derken RewriteRule ^(.*).html$ seo/sayfa.php?ad=$1 [L,NC] bu koddaki seo/sayfa.php?ad=$1 url den olabilir.
    Yada bu kısmı şu şekilde değiştir olması lazım

    RewriteRule ^(.*).html$ sayfa.php?ad=$1 [L,NC]
    Bu işe yaradı.