• 29-05-2021, 16:17:39
    #1
    Merhaba,
    Php de baya acemiyim.
    Sitenin eski URL yapısı Seo açısından sorunlu geldiği için değiştirmek istedim
    Şu anda
    domain/subject/başlık/başlıknumarası şeklinde
    bunu
    domain/subject/başlık--başlıknumarası şeline çevirmeye çalışıyorum
    Yani kısacası sadece / yerine -- koymak istiyorum

    ama pek yapamadım.
    htaccess te nasıl bir değişiklik lazım?
    şu an htaccess de bu şekilde:

    RewriteRule ^subject/(.*)?/([0-9]+)(/?)$ subject.php?baslik=$1&id=$2 [L,NC] #artcile
    RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/(?: Ballot169)?
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?: Comodo DCV)?$
    RewriteRule ^subject/(.*)?/([0-9]+)-([0-9]+)(/?)$ subject.php?baslik=$1&id=$2&commentid=$3 [L,NC] #comments
    RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/(?: Ballot169)?
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?: Comodo DCV)?$
    RewriteRule ^subject/(.*)?/([0-9]+)_([0-9]+)(/?)$ subject.php?baslik=$1&id=$2&today=$3 [L,NC]
    RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/(?: Ballot169)?
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?: Comodo DCV)?$
  • 29-05-2021, 16:28:04
    #2
    Bknz(https://www.kilavuzyazilim.com/php-sef-url-yapimi-uygulamali/)
  • 29-05-2021, 16:45:17
    #3
    ibocum adlı üyeden alıntı: mesajı görüntüle
    Bknz(https://www.kilavuzyazilim.com/php-sef-url-yapimi-uygulamali/)
    Ordaki https://webmasterstoolkit.com/URLRewriteScript.php i nasıl kullanıyoruz? üstteki kutucuga istediğimiz url yi mi yoksa şu andaki mevcut url yimi yazacagız? Birde, aşagıdaki Separator: kutucuguna ne yazmak gerekiyor?
  • 29-05-2021, 16:47:18
    #4
    RewriteRule ^subject/(.*)?/([0-9]+)(/?)$ subject.php?baslik=$1&id=$2 [L,NC] #artcile
    olan satırı ya da satırları

    RewriteRule ^subject/(.*)?--([0-9]+)(/?)$ subject.php?baslik=$1&id=$2 [L,NC] #artcile

    olarak değiştir.
  • 29-05-2021, 16:53:26
    #5
    gencbeyin adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^subject/(.*)?/([0-9]+)(/?)$ subject.php?baslik=$1&id=$2 [L,NC] #artcile
    olan satırı ya da satırları

    RewriteRule ^subject/(.*)?--([0-9]+)(/?)$ subject.php?baslik=$1&id=$2 [L,NC] #artcile

    olarak değiştir.
    Çok sağol üstad. Baba adamsın işe yaradı