Lastnova adlı üyeden alıntı: mesajı görüntüle
arkadaşlar merhaba,
htaccess seo url yaparken bir sorun yaşıyorum
kullandığım yapı şu şekilde

Options +FollowSymLinks
RewriteEngine On
ReWriteRule ^page-(.*)-(.*)\.html ?sayfa=page&id=$2 [L,N]

link olarak :<a href="page-<?= sef_link(stripslashes($page['baslik']));?>-<?=$page['id'];?>.html"><?=$page['baslik'];?></a>
Çıktısı : konu-basligi-burada-9.html olarak veriyor .

ama ben Çıktının konu-basligi-burada.html olarak yapmak istiyorum bir türlü yapamadım , bir yolu varmıdır acaba.
O zaman scripti komple düzeltmen gerekir. Sadece htaccess ile olmaz.

Çünkü sayfa içeriğini oradaki id değerini kullanarak veritabanından çekerek oluşturyor.
Onu kaldırırsan bunu yapamaz.

İlla olsun dersen kalan tüm metni (slug) veritabanında id gibi kaydederek link çalıştığında id yi değil burayı alıp veritabanından eşleştirerek veri çekmeli.