• 23-05-2013, 17:55:46
    #1
    Arkadaşlar şöyle bir sorun var.
    sitede şöyle bir url yapısı oluşturmak istiyorum.
    1 - www.siteadi.com/burada-konu-basligi (burada id vesaire olmayacak ve direk konu adı yazacak)
    2- site içindedik yönetim klosörünede ulaşabilmem lazım. yani www.siteadi.com/yonetim yazdığımda yonetim klasörü içindeki index.php çalışmalı

    Bunu Yapmak için baya uğraştım araştırdım bulamadım.
    1. sorunu aşağıdaki kod ile aşayım diyorum ama 2. sorun çıkıyor
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*) icerik.php?konu=$1 [NC,QSA,L]
  • 23-05-2013, 18:09:54
    #2
    Üyeliği durduruldu
    Ben şöyle yapıyorum bunu, siteye içerik eklerken bir seo_baslik isimli sütuna da sayfanın başlığındaki Türkçe karakterleri silerek kayıt ediyorum. Onların tekrar etmemesine özen göstermek gerekiyor burda. 2 tane aynı isimde sayfa olursa ikinciye sonunda _2 ekletiyorum.

    ana sitede çağırırken de where seo_baslik = '$adresten_gelen' şeklinde çağırıyorum.

    Yani kısaca id yerine seo_baslik sütununu kullanıyorum. Ancak çok büyük, çok sayfalı sitelerde sorun çıkartabilir diye düşünüyorum. Sorguyu ağırlaştırabilir. Çok sayfalı siteler yapacaksam bunu kullanmıyorum genelde.
  • 23-05-2013, 18:10:21
    #3
    RewriteRule ^yonetim$ yonetim [L,NC]

    kodunu denermisiniz daha önce bu tarz birşeyde kullanmıştım.
  • 23-05-2013, 20:19:05
    #4
    yonetim klasorunun icine boş bi .htaccess atın bende çok uğraşmıştım..
  • 24-05-2013, 08:38:47
    #5
    ulast adlı üyeden alıntı: mesajı görüntüle
    yonetim klasorunun icine boş bi .htaccess atın bende çok uğraşmıştım..
    attım fakat olmadı
    .htaccess e bişeyler yazmam gerekiyor olabilir mi?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:07:28 -->-> Daha önceki mesaj 08:03:36 --

    ulast adlı üyeden alıntı: mesajı görüntüle
    yonetim klasorunun icine boş bi .htaccess atın bende çok uğraşmıştım..
    onuda denedim fakat aşağıdaki url ye çevirdi sayfa boş çıktı
    site.com/yonetim/?icerik=yonetim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:38:47 -->-> Daha önceki mesaj 08:07:28 --

    aklıma bir soru daha geldi bilen varsa paylaşırsa sevinirim.
    bir konu içeriğini subdomain gibi gözerebilirmiyiz.
    örn:
    normalde bu şekildeki
    www.siteadi.com/icerik.php?konu=leylekler
    bu şekilde olabilir mi?
    leylekler.siteaadi.com
  • 24-05-2013, 11:08:53
    #6
    <IfModule mod_rewrite.c>
    RewriteCond %{HTTP_HOST} ^siteadresi.com
    RewriteRule (.*) http://www.siteadresi.com/$1 [R=301,L]
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.siteadresi.com
    RewriteCond %{HTTP_HOST} ^([^.]+).siteadresi.com
    RewriteRule ^$ sayfa.php?url=%1 [L] 
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)\?(.*)$ sayfa.php?url=$1&$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ sayfa.php?url=$1 [L]
    </IfModule>
    inforesim oyun scripti htaccess kodlarını incele istersen. Sorunsuz çalışmakta. Yalnız cpanelden subdomain olarak (*) yıldız eklemeniz gerekiyor.
  • 24-05-2013, 12:51:47
    #7
    Alıntı
    Options +FollowSymLinks
    RewriteEngine on
    bunu ekleyin boş .htaccess e