Merhaba sevgili developer meslektaşlarım .htaccess ve get yapısında hata ile karşılaştım çözmeye çalıştım araştırdım fakat sonuca ulaşamadım yardımcı olursanız sevinirim.
Sorunum : url düzgünce geliyor fakat linke tıkladığımda yönlendirmiyor.
GET İLE URLYİ GÖNDERİYORUM BURADA VE DÜZGÜNCE İSTEDİĞİM GİBİ YAZILMIŞ URL SORUN YOK AMA BUTONA TIKLAYINCA SAYFA GELMİYOR TAHMİNİMCE .HTACCESSDE HATA YAPTIM
GET KODLARI
<?php include 'config/config.php';
include 'config/seo.php';
$makale_id = $_GET['blog_url'];
$blog=$db->prepare("SELECT * FROM blog INNER JOIN category ON category.id = blog.blog_category where blog_url=?");
$blog->execute(array($makale_id));
$bloglistele=$blog->fetch(PDO::FETCH_ASSOC);
$setting = $db->prepare("SELECT * FROM setting");
$setting->execute();
$settingcheck=$setting->fetch(PDO::FETCH_ASSOC);
?>.HTACCESS KODLARI
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^blog/([0-9a-zA-Z-_]+)$ blog.php?blog_url=$2 [NC,NE,L]YÖNLENDİRME KODU
<a class="btn btn-primary w-100" title="<?= $row['blog_title'] ?>" href="blog/<?= seolink($row['blog_url']) ?>">DEVAMINI OKU</a>