• 08-04-2014, 15:10:33
    #1
    Üyeliği durduruldu
    Merhabalar,

    Aşağıdaki htaccess ile sef link yapısını kullanmaya çalıştığımda hata alıyorum.

    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*) haber.php?key=$1 [L,NC]
    ReWriteRule ^haberler haberler.php [L,NC]
    ReWriteRule ^sitemap.xml sitemap.php
    </IfModule>
    Haber sayfasına girebiliyorum ama haberler sayfasına giremiyorum. Neden böyle oluyor sizce?
  • 08-04-2014, 17:56:47
    #2
    Developer
    NetBlogi adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Aşağıdaki htaccess ile sef link yapısını kullanmaya çalıştığımda hata alıyorum.

    Haber sayfasına girebiliyorum ama haberler sayfasına giremiyorum. Neden böyle oluyor sizce?
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    ReWriteRule ^haberler$ haberler.php [L,NC]
    ReWriteRule ^sitemap.xml$ sitemap.php [L,NC]
    RewriteRule ^(.*) haber.php?key=$1
    </IfModule>
    haber sayfanızın kuralı tüm adres ve qs'leri kapsadığı için o kuralı en alta yazmalısınız.
  • 08-04-2014, 22:29:00
    #3
    Üyeliği durduruldu
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    ReWriteRule ^haberler$ haberler.php [L,NC]
    ReWriteRule ^sitemap.xml$ sitemap.php [L,NC]
    RewriteRule ^(.*) haber.php?key=$1
    </IfModule>
    haber sayfanızın kuralı tüm adres ve qs'leri kapsadığı için o kuralı en alta yazmalısınız.
    Maalesef bu şekildede olmadı. Bu seferde hangi linke girersem gireyim haber sayfası çıkıyor.
  • 08-04-2014, 23:01:41
    #4
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    ReWriteRule ^haberler$ haberler.php [L,NC]
    ReWriteRule ^sitemap.xml$ sitemap.php [L,NC]
    RewriteRule ^(.*) haber.php?key=$1
    </IfModule>
    haber sayfanızın kuralı tüm adres ve qs'leri kapsadığı için o kuralı en alta yazmalısınız.
    Şuraya bir bak istersen. Kendi yazdığım yazı. Halledemezseniz yardimci olabilirim.

    Selametle...
  • 08-04-2014, 23:12:20
    #5
    Üyeliği durduruldu
    LQndRA adlı üyeden alıntı: mesajı görüntüle
    Şuraya bir bak istersen. Kendi yazdığım yazı. Halledemezseniz yardimci olabilirim.

    Selametle...
    Yazınızda sorunuma yardımcı olabilecek birşey bulamadım maalesef. Teşekkürler yinede.
  • 08-04-2014, 23:17:22
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @NetBlogi; şu şekilde deneyebilir misin?

    <IfModule mod_rewrite.c>
    	Options +FollowSymLinks
    	
    	RewriteEngine On
    	RewriteBase /
    	
    	RewriteRule ^haberler$ haberler.php [L,NC,QSA]
    	RewriteRule ^sitemap\.xml$ sitemap.php [L,NC,QSA]
    	
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d
    	RewriteRule ^(.*)$ haber.php?key=$1 [L,NC,QSA]
    </IfModule>
  • 08-04-2014, 23:18:12
    #7
    Üyeliği durduruldu
    saintx adlı üyeden alıntı: mesajı görüntüle
    @NetBlogi; şu şekilde deneyebilir misin?

    <IfModule mod_rewrite.c>
    	Options +FollowSymLinks
    	
    	RewriteEngine On
    	RewriteBase /
    	
    	RewriteRule ^haberler$ haberler.php [L,NC,QSA]
    	RewriteRule ^sitemap\.xml$ sitemap.php [L,NC,QSA]
    	
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d
    	RewriteRule ^(.*)$ haber.php?key=$1 [L,NC,QSA]
    </IfModule>
    Evet işe yaradı. Teşekkür ederim. Böyle olmasının sebebi nedir acaba açıklayabilirmisiniz ?
  • 09-04-2014, 00:19:36
    #8
    @NetBlogi; condition'un tanımlı olduğu rule'a etki eder. diğer rule'ları üste alırsak condition'dan etkilenmemiş olur.
  • 09-04-2014, 00:38:21
    #9
    Developer
    Kusra bakmayın dalgınlığıma gelmiş
    Ogün sorunu çözümlemiş ve açıklamış.

    Probleminizin çözüldüğüne sevindim.