• 18-09-2010, 08:47:11
    #1
    Arkadaşlar merhaba. Benim şu an yaşamakta olduğum sorunu sizlerle paylaşmak istiyorum. Admin panelli bir web sitem var. Şimdi öncelik sayfa eklemede hiçbir problem yaşamıyorum. Aynı şekilde seo işlemindede. Eklediğim sayfayı güzelce seo yapıp yayınlıyor sistem. Örnek vermek gerekirse;

    normal dinamik url; www.site.com/sayfa.php?id=35
    seo ile çevrilen url; www.site.com/deneme-amacli-35.html

    Şimdi aynı yapıyı ben sol menu için yaptım. Sistemimde solmenu.php adında bir dosya var. Listeleneceği yerler belli. Eklediğim menü'ye seo işlemi ile rewrite edip db'ye gönderiyor. Listelemede bir problem yaşamıyorum. Sayfa eklemede yaptığım herşeyi burası içinde yaptım ancak birtürlü tam istediğim sonuca ulaşamadım.

    RewriteRule ^([a-z0-9_-]+)-(.*).html$ solmenu.php?id=$2 [L,NC]
    Öncelikle solmenu.php için htacccess'da kullandığım satır yukarıda gibi. Böyle kullandığımdan hiçbir şekilde işe yaramıyor. İçeriği olmayan boş sayfalar geliyor. URL ise şöyle; www.site.com/deneme-amacli.1.html... Ancak aşağıdaki gibi kullandığımda ise sayfa içerikleri geliyor ama sayfada görsellik adına herhangi bişey yok. Css falan hiçbişey okumuyor. js'lerde iptal oluyor...

    RewriteRule ^ucak/([a-z0-9_-]+)-(.*).html$ solmenu.php?id=$2 [L,NC]
    Bununda URL ise şöyle; www.site.com/ucak/deneme-amacli.1.html

    Bu sorunu tam olarak nasıl çözebilirim? Yardımlarınızı bekliyorum...
  • 18-09-2010, 08:54:42
    #2
    css ve görsellerinizin tam adreslerini yazmanız lazım. yani /images/resim.jpg yerine http:/site.com/images/resim.jpg gibi.

    emin değilim ama belki htaccess dosyanıza RewriteBase / eklediğinizde de düzelebilir.
  • 18-09-2010, 11:55:15
    #3
    maalesef bu dediklerinizi denedim ancak olmadı. imageler falan geliyor. onda bir sıkıntı yok ancak diğer hiçbirşey çalışmıyor...
  • 18-09-2010, 12:27:23
    #4
    sevgili @victories yardımın için teşekkürler. htaccess'a yazmam gereken RewriteBase ile metalara <base href="http://www.site.com" /> eklediğimde sorunu hallettim