Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

htaccess url sonu slash problemi

RewriteRule ^hizmet/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ hizmet-detay.php?id=$1&baslik=$2 [L,QSA]

RewriteRule ^yorum$ yorum.php [L]


2 tane örnek htaccess kullanımımı paylaşıyorum; bu urllerin sonuna slash (/) eklediğim zaman sayfa 404 hatası veriyor.

htaccess üzerinden eğer örneğin "^yorum$" yerine slashlı şekilde "^yorum/$" yaparsam bu sefer slash olarak link çalışıyor, slash olmayınca yine 404 veriyor. anlayamadım

3

Cevaplar (3)

İşlem devam ediyor, lütfen bekleyin..
Bayram Arif
@Bayramito
3 ay önce

A-Z-_/ şeklinde yaz pattern lerini

İşlem devam ediyor, lütfen bekleyin..
Hilmi BORAN
@hboran
3 ay önce

$'dan önce /? koyabilirsin opsiyonel olarak izin vermiş olursun

İşlem devam ediyor, lütfen bekleyin..
Abdulbaki Zırıh
@abdulbaki
3 ay önce [Güncellendi]
# .htaccess genel yapı itibariyle regex(düzenli ifadeler) ile çalışır.
# bu yapıda slash ekledikten hemen sonra ? koyarsak olsada olur olmasada olur anlamındadır.
RewriteRule ^yorum/?$ yorum.php [L]
#################################################
# Diğer örnekte
RewriteEngine On
RewriteCond ^{REQUEST_FILENAME} !-f
RewriteCond ^{REQUEST_FILENAME} !-d

# bu şekilde bir kullanım yapılabilir.
RewriteRule ^hizmet/([a-zA-Z0-9-_/]+)([a-zA-Z0-9-_/]+)$ index.php?id=$1&baslik=$2 [L,QSA]
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın