• 05-10-2018, 20:46:31
    #1
    Merhaba değerli arkadaşlar kod bilen htaccess konusunda bilgili biri cevaplarsa cok sevinirim.

    Sitemde
    site.com/merhaba-dunya.php?cp=1
    site.com/merhaba-dunya.php?cp=2 vs böyle indexlenmiş yorum içerikleri var diğer sayfalardada bu durum böyle..

    şuan sorunu çözdüm ama htaccess ile URLde ?cp=* geçiyorsa
    site.com/merhaba-dunya.php adresine yönlenmesini istiyorum bunu nasıl yapabilirim?

    Yardımcı olacak arkadaş varsa çok rica edeceğim şimdiden teşekkür ederim.
  • 05-10-2018, 21:07:38
    #2
    RewriteEngine On
    RewriteRule ^merhaba-dunya.php?cp=(d+)? merhaba-dunya.php [NC,L]
    Bu kodu bir dener misiniz?
    ( ve d arasında ters / karakteri var. Mesaj otomatik olarak siliyor.
  • 05-10-2018, 21:43:02
    #3
    Skip adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteRule ^merhaba-dunya.php?cp=(d+)? merhaba-dunya.php [NC,L]
    Bu kodu bir dener misiniz?
    ( ve d arasında ters / karakteri var. Mesaj otomatik olarak siliyor.
    kardes sagol ama o bi örnekti site.com/baska-icerik.php?cp=1 2 3 felan olanlar ne olacak?

    yüzlerce url var toplu sekilde yapılmazmı bu?
  • 05-10-2018, 21:54:30
    #4
    RewriteEngine On
    RewriteRule ^(w+).php?cp=(d+)? merhaba-dunya.php [NC,L]
    w ve d den önce ters / var.
  • 05-10-2018, 22:03:58
    #5
    Çalışmıyor kardeş kod şu şekildede denedim yine çalışmadı RewriteRule ^(w+).php?cp=(\d+)? $1 [NC,L]

    site.com/tekil-icerik-konu-ahmet.php?cp=1 vs 2
    önündeki eksiz urlye yönlenecek tek istediğim bu



    Skip adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteRule ^(w+).php?cp=(d+)? merhaba-dunya.php [NC,L]
    w ve d den önce ters / var.
    RewriteRule ^(\w+).php?cp=(\d+)? $1 [NC,L] de denedim yine olmadı
  • 05-10-2018, 23:49:38
    #6
    Bu şekilde dener misin?
    RewriteCond %{QUERY_STRING} cp=(\d+)
    RewriteRule ^(.*) /merhaba-dunya.php? [R=301,QSL]
  • 06-10-2018, 13:09:40
    #7
    Met adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde dener misin?
    RewriteCond %{QUERY_STRING} cp=(\d+)
    RewriteRule ^(.*) /merhaba-dunya.php? [R=301,QSL]
    internal server error hatası veriyor kardes bunu ekleyincede
  • 06-10-2018, 15:13:04
    #8
    mrks adlı üyeden alıntı: mesajı görüntüle
    internal server error hatası veriyor kardes bunu ekleyincede
    Sadece bunu eklerseniz verir

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{QUERY_STRING} cp=(\d+)
    RewriteRule ^(.*) /merhaba-dunya.php? [R=301,QSL]  
    </IfModule>
  • 06-10-2018, 23:05:44
    #9
    Met adlı üyeden alıntı: mesajı görüntüle
    Sadece bunu eklerseniz verir

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{QUERY_STRING} cp=(\d+)
    RewriteRule ^(.*) /merhaba-dunya.php? [R=301,QSL]  
    </IfModule>
    Böyle ekleyincede internal server error diyor kardes