Senin için yapay zeka sordum belki işini görür 😅
.htaccess dosyanıza baktığımda, RewriteRule kurallarınızda bir sorun olduğunu görebiliyorum. Boşluk içeren URL'lerde 403 Forbidden hatasını almamanız için, URL'leri düzenlemek ve boşlukları kaldırmak gerekiyor.
Aşağıdaki gibi .htaccess dosyanızı güncelleyebilirsiniz:
RewriteEngine On
RewriteBase /giyim/
RewriteRule ^([^/]+)/([^/]+)$ exam.php?d=$1&k=$2 [QSA,L,NE,B]
Bu düzenleme, RewriteRule kuralına "B" bayrağını ekleyerek, boşluklu URL'leri de doğru bir şekilde işlemesini sağlar. Artık example.com/giyim/kadin/kirmizi-kazak şeklindeki URL'leri açabilirsiniz.
Eğer hala 403 Forbidden hatası alıyorsanız, sunucunuzun .htaccess dosyasını desteklemesi gerektiğinden emin olun. Ayrıca, sunucunuzun AllowOverride ayarının "All" olarak yapılandırıldığından da emin olun. Bu ayar, .htaccess dosyasının etkin olmasını sağlar.
Umarım bu bilgiler yardımcı olur! Başka bir sorunuz varsa sormaktan çekinmeyin.
Hocam çok teşekkür ederim ama ben saatlerdir soruyorum 50 tane kod verdi çalışmıyor

Sizin kod bana bir aşama daha atlattı, şu anda kirmizi%20kazak olarak yazdığımda çalışıyor. son aşama kaldı %20 yerine - ile değiştirirsek tamamdır