v2.5.2
Giriş yap

Localhost/konu/icerik

sekiiiiiiiiz
913 defa görüntülendi

Merhaba herkese
Benim sorum şu - Localhost/konu/icerik dediğimde içeriğimi alıyorum fakat
Localhost/konu olarak girdiğimde bozuk bir sayfa geliyor bunun kontrolünü nasıl yaparım?

Cevap yaz
Cevaplar (2)
tayfunerbilen
1761 gün önce

bozuk sayfa eğer css okunmamış gibi ise css yolunu tam olarak vermen gerekiyordur. Yani örneğin css yolunu şöyle verdiysen;

<link rel="stylesheet" href="style.css">

ve şu sayfayı ziyaret edersen;
http://localhost/konu/icerik

o zaman css dosyanı şurada aramaya çalışır;
http://localhost/konu/style.css

halbuki senin css dosyan ana dizinde, dolayısı ile ya bir base url tanımlarsın, örneğin;

<base href="http://localhost">

bu sayede css, js ve img dosyalarını bu dizin altında arar ya da tam bir url verirsin. örneğin;

<link rel="stylesheet" href="/style.css">
<!-- ya da -->
<link rel="stylesheet" href="http://localhost/style.css">

gibi :)

redline
1761 gün önce

localhost/konu/icerik yolundaki icerik URL'sinin denk geldiği içeriği veritabanında aynı isimde denk gelen içerikle eşleştirip çektiğini varsayalım.

localhost/konu/icerik1 şeklinde yazdığında da bahsettiğin bozuk sayfa gelecektir.

Bunu çözmek için eşleşen içeriği PDO'nun rowCount() fonksiyonu ile saydırıp 1'e eşit değil ise o sayfaya girişi engelleyip istediğin bir sayfaya yönlendirmesini yapmalısın.