Apache web sunucu kullanıyorsanız ve .htaccess dosyasını kullanmak istiyorsanız, şöyle bir kural ekleyebilirsiniz:
RewriteEngine On
RewriteRule ^haber-icerik/([0-9]+)$ haber-icerik.php?haber_id=$1 [NC,L]
RewriteRule ^sayfa/([0-9a-zA-Z\-]+)$ sayfa.php?id=$1 [NC,L]
Bu kural, haber-icerik.php ve sayfa.php dosyalarına gelen istekleri yeniden yazacak ve uygun parametreleri ekleyecektir.
Eğer başka bir web sunucusu veya farklı bir uygulama çerçevesi kullanıyorsanız, bu işlemler farklılık gösterebilir. Mesela, bir PHP framework'ü kullanıyorsanız, router konfigürasyonları üzerinden bu işlemi gerçekleştirebilirsiniz.
Teşekkür ederim biraz üzerinde çalışmam lazım sanırım
hocam hostingte ben htaccess dosyası yüklemedim ama kendisi oluşturmuş birtanesini örnek vermek gerekirse
RewriteEngine on
ErrorDocument 404 /404.html
RewriteRule ^([a-zA-Z0-9\-_]+).html$ index.php?sayfa=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9\-_]+)(/?)$ index.php?sayfa=$1 [L,QSA]
RewriteRule ^icerik/(.*).html$ index.php?sayfa=icerik&id=$1 [L,QSA]
RewriteRule ^icerik/(.*?)$ index.php?sayfa=icerik&id=$1 [L,QSA]
bundan yola çıkarak nasıl düzeltebilirim ?