lostyazilim
tr.link

htaccess link yapisi ile ilgili sorunum var

7 Mesajlar 1.118 Okunma
acebozum
tr.link

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
merhaba,
google da baya bir arastirma yaptim çözümü bulamadim malesef, sizlerin tecrubelerine ihtiyacim var.
ögrenebildigim ve arastirabildigim kadarıyla, yazmakta olduğum php scriptte herhangi bir blog icerigini şu anda siteaadresi/blog/blog_link seklinde acabiliyorum. ancak benim istedigim ve galiba google tarafindan da istenen link sekli siteadresi/blog_link seklinde.
biraz daha detaya girecek olursam blog.php sayfasinda listelenmis olan iceriklerin linkine tiklandiginda blog/blog_link seklinde gidiyor ne yaptiysam aradaki blog yazisini adresten kaldiramadim. htcaccess dosyam da bu kismi ilgilendiren kodlar şöyle:

RewriteRule ^blog/([0-9a-zA-Z-_]+) blog_icerik.php?blog_link=$1 [L,QSA]

vakit ayirip yardimci olursaniz cok sevinirim. Mobilden yazdigim icin yazim hatalarimdan dolayi kusuruma bakmayin.
İyi forumlar.
osman4046

kişi bu mesajı beğendi.

elektronikssl
webimgo

osman4046 osman4046 WM Aracı Kullanıcı
  • Üyelik 09.09.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Programlama Uzmanı
  • Konum Van
  • Ad Soyad O** K**
  • Mesajlar 145
  • Beğeniler 44 / 20
  • Ticaret 0, (%0)
RewriteRule ^([0-9a-zA-Z-_]+) blog_icerik.php?blog_link=$1 [L,QSA]

bu şekilde denerseniz sorununuz büyük ihtimalle çözülmüş olacaktır.
Mustafaxu

kişi bu mesajı beğendi.

Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
merhaba, malesef olmadı blog sayfasına girdiğimde nasıl oldu anlamadım ama sayfa boş gözüktü veri tabanindan veriler gelmedi yani.
 

 

osman4046 osman4046 WM Aracı Kullanıcı
  • Üyelik 09.09.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Programlama Uzmanı
  • Konum Van
  • Ad Soyad O** K**
  • Mesajlar 145
  • Beğeniler 44 / 20
  • Ticaret 0, (%0)
hocam anladığım kadarıyla siz siteaadresi/blog/blog_link bu link yapısını siteadresi/blog_link şeklinde istiyorsunuz değilmi ?

örnek bir link de belirtirseniz daha sağlıklı olur tam yapıyı anlamak için
Mustafaxu

kişi bu mesajı beğendi.

Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
wmaraci
wmaraci

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
dogrudur hocam, ornek olarak:
wmaraci/blog/bugunku-blog-yazisi yerine wmaraci/bugunku-blog-yazisi seklinde istiyorum.
anladigim kadariyla sitenin ana sayfasindan degilde blog sayfasindan linke gittigim icin olmuyor.
 

 

osman4046 osman4046 WM Aracı Kullanıcı
  • Üyelik 09.09.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Programlama Uzmanı
  • Konum Van
  • Ad Soyad O** K**
  • Mesajlar 145
  • Beğeniler 44 / 20
  • Ticaret 0, (%0)
tamam hocam ozman
RewriteRule ^([0-9a-zA-Z-_]+) blog_icerik.php?blog_link=$1 [L,QSA]
bu işe yaraması lazım ama blog_icerik.php dosyası içerinde arama yapmanız gerek siz blog_link bölümünde makale başlığı kullanıyorsun büyük ihtimalle
bunu veritabanına kayıt yapıyorsanız yapmazsanız calısmaz zaten blog_icerik.php sayfasında ilk önce blog_linki aramanız gerekecek varsa kodları çalıştırmalısınız.
 

 

Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
sorunu kısmen sayenizde çözebildim cok teşekkür ederim @osman4046 şöyle anlatayim belki başkasına yardimci olur. benim htaccess dosyamin başlarinda şöyle bir kod vardı
RewriteRule ^(.*)$ $1.php bundan dolayı siteadi/ne-yazarsam-yazayım gitmiyordu ben bunu devre dışı biraktım ve sizin dediginiz gibi yaptim oldu.
tekrardan yardimlariniz icin teşekkür ederim
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al