• 05-04-2013, 03:22:56
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ComPuter_DoctoR adlı üyeden alıntı: mesajı görüntüle
    index.php'den iletişim sekmesine index.php?page=iletisim linkini verdim ana sayfada iletişime tıklayınca burası açılıyor fakat x.com/İletisim şeklinde açılmasını istiyorum .httacces da ne yaptıysam olmadı sizin verdiğiniz şekildede yaptım yine olmuyor.
    Ben de size bunun çözüm yöntemini verdim. Sormaya çekiniyorum ama. İletisim mi yazıyorsunuz iletisim mi?
  • 05-04-2013, 03:26:54
    #11
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Ben de size bunun çözüm yöntemini verdim. Sormaya çekiniyorum ama. İletisim mi yazıyorsunuz iletisim mi?
    iletisim yaziyorum hocam ? çözüm veriyorsunuz teşekkür ediyorum fakat uyguluyorum bir türlü olmuyor hep /iletisim.html sayfasına yönlendiriyor index.php'den elle girdiğimde iletisim sayfası açılıyor fakat .html şeklinde çıkmıyor yada /iletisim şeklinde çıkmıyor /index.php?page=iletisim bu şekilde görünüyor tarayıcıda bende bu şekilde değilde ya .html yada /iletisim şeklinde görünsün istiyorum fakat bir türlü başaramadım
  • 05-04-2013, 08:12:17
    #12
    öncelikle şunu sorayım,

    1. Sunucunuz Linux mu windows mu ?

    yani plesk panel kullanıyor iseniz rewrite modu kapalı olabilir, host saglayıcınız ile görüşün. sıkıtnı kodda değil.
  • 05-04-2013, 10:34:12
    #13
    iletisim in bi üst kısmına

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    bunu denermisiniz
  • 05-04-2013, 14:51:10
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    URL yeniden yapılandırma işlemlerinde mod_rewrite modülünün yüklü olup olmadığını kontrol ettiniz mi ?

    <IfModule mod_rewrite.c>
    .. (Kontrol işleminden sonraki URL yeniden yapılandırma işlemleri)
    </IfModule>
  • 06-04-2013, 12:02:01
    #15
    mod_rewrite modulu sunucuda varmı yokmu diye kontrol etmek istedim googlede araştırdım bir kod paylaşmışlar

    <?php
        /**
        *
        * @project apache mod_rewrite control
        * @version $Id: apache_mod_rewrite_test.php
        * @copyright (c) 2007 Sevdin Filiz (Canver Software www.canversoft.net)
        *
        */
    
        $mod_name = 'mod_rewrite';
    
        if ($mod_name)
        {
            if (apache_is_module_loaded($mod_name))
            {
                echo '<span style="color:crimson;">' . $mod_name . '</span> is avaible';
            }
            else
            {
                echo '<span style="color:crimson;">' . $mod_name . '</span> is unavaible';
            }
        }
    
        function apache_is_module_loaded($mod_name)
        {
            $modules = apache_get_modules();
            if (in_array($mod_name, $modules))
            {
                return true;
            }
            else
            {
                return false;
            }
        }
    
        ?>

    bu kodu test.php atıp çalıştırdım 26.satırda hata verdi


    Fatal error: Call to undefined function apache_get_modules() in C:\inetpub\vhosts\x.com\httpdocs\test.php on line 26


    sunucuda mod_rewrite varmı yokmu test edemedim yani hosting'de benim değil arkadaşın hosting sahibinide tanımıyorum sanırım yeni bir hosting alsam daha iyi olucak.
  • 08-04-2013, 10:06:20
    #16
    <pre>
    <?php
    print_r(apache_get_modules());
    ?>
    </pre>
    bununlada bakabilirsiniz listede "mod_rewrite" varsa sanırım yüklü oluyor.