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.