• 27-03-2024, 00:11:02
    #1
    Merhaba forumdan almış oldugum bir scripttin .htaccess link sistemi domain.com/hizmet-icerik/iceri-adi-26
    şeklinde çalışmakata benim istedim domain.com/icerik-adi şeklinde calışması bu konuda ücretli veya ücretsiz yardımcı olabilicek varmı ? şimdiden çok teşekkürler.

    .htaccess kodu
    # Redirect to www
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    RewriteRule ^blog-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  blog-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^icerik/([0-9a-zA-Z-_]+)-([0-9]+)  icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^proje-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  proje-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^hizmet-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  hizmet-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^urun-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  urun-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^doktor-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  doktor-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^kategori-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  kategori-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^([a-z0-9_\-]+)(\.html) $1.php [L,NC]
    RewriteRule ^sitemap.xml sitemap.php [L,NC]
    RewriteRule ^hakkimizda hakkimizda.php [L,NC]
    RewriteRule ^degisim degisim.php [L,NC]
    RewriteRule ^paketler paketler.php [L,NC]
    RewriteRule ^talep talep.php [L,NC]
    RewriteRule ^foto-galeri foto-galeri.php [L,NC]
    RewriteRule ^video-galeri video-galeri.php [L,NC]
    RewriteRule ^ekibimiz ekibimiz.php [L,NC]
    RewriteRule ^projelerimiz projelerimiz.php [L,NC]
    RewriteRule ^urunlerimiz urunlerimiz.php [L,NC]
    RewriteRule ^sikca-sorulanlar sikca-sorulanlar.php [L,NC]
    RewriteRule ^index index.php [L,NC]
    RewriteRule ^blog blog.php [L,NC]
    RewriteRule ^teklif-al teklif-al.php [L,NC]
    RewriteRule ^iletisim iletisim.php [L,NC]
    RewriteRule ^hizmetlerimiz hizmetlerimiz.php [L,NC]
  • 27-03-2024, 00:12:38
    #2
    Arkadaşın yaptığı daha mantıklı, içerik adı karışabilir ama ID asla.
  • 27-03-2024, 00:13:49
    #3
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın yaptığı daha mantıklı, içerik adı karışabilir ama ID asla.
    4 adet icerik olucak sadece başka bir icerik olmayacak.
  • 27-03-2024, 00:14:47
    #4
    teknikplast adlı üyeden alıntı: mesajı görüntüle
    4 adet icerik olucak sadece başka bir icerik olmayacak.
    Sadece htaccess ile olmaz bu düzenleme. Yazılımı kim yaptıysa onunla iletişime geçmelisin ve yazılımı düzenletmelisin veya forumdan birine yaptıracaksın.
  • 27-03-2024, 00:17:01
    #5
    Merhaba PM'den iletişim bilginizi atarsanız yardımcı olabilirim
  • 27-03-2024, 00:18:13
    #6
    teknikplast adlı üyeden alıntı: mesajı görüntüle
    Merhaba forumdan almış oldugum bir scripttin .htaccess link sistemi domain.com/hizmet-icerik/iceri-adi-26
    şeklinde çalışmakata benim istedim domain.com/icerik-adi şeklinde calışması bu konuda ücretli veya ücretsiz yardımcı olabilicek varmı ? şimdiden çok teşekkürler.

    .htaccess kodu
    # Redirect to www
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    RewriteRule ^blog-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  blog-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^icerik/([0-9a-zA-Z-_]+)-([0-9]+)  icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^proje-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  proje-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^hizmet-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  hizmet-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^urun-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  urun-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^doktor-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  doktor-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^kategori-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  kategori-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^([a-z0-9_\-]+)(\.html) $1.php [L,NC]
    RewriteRule ^sitemap.xml sitemap.php [L,NC]
    RewriteRule ^hakkimizda hakkimizda.php [L,NC]
    RewriteRule ^degisim degisim.php [L,NC]
    RewriteRule ^paketler paketler.php [L,NC]
    RewriteRule ^talep talep.php [L,NC]
    RewriteRule ^foto-galeri foto-galeri.php [L,NC]
    RewriteRule ^video-galeri video-galeri.php [L,NC]
    RewriteRule ^ekibimiz ekibimiz.php [L,NC]
    RewriteRule ^projelerimiz projelerimiz.php [L,NC]
    RewriteRule ^urunlerimiz urunlerimiz.php [L,NC]
    RewriteRule ^sikca-sorulanlar sikca-sorulanlar.php [L,NC]
    RewriteRule ^index index.php [L,NC]
    RewriteRule ^blog blog.php [L,NC]
    RewriteRule ^teklif-al teklif-al.php [L,NC]
    RewriteRule ^iletisim iletisim.php [L,NC]
    RewriteRule ^hizmetlerimiz hizmetlerimiz.php [L,NC]
    example.com/icerik-adi şeklinde kullanamazsınız.Oluşabilecek sorunlardan bir tanesi örnek;
    30 Adımda Başarılı Olmanın Sırrı adında bir başlık veritabanına seo link yapısı ile gidiyor yani 30-adimda-basarili-olmanin-sirri.Buraya kadar herşey tamam.
    Fakat php sayfanızda başlık ile veritabanından bu değer çekmeye çalıştığınızda çekemezsiniz.Bir yapıyı seo urlsi yapabilirsiniz fakat geri çeviremezsiniz türkçe ve özel karakterlerden dolayı.
  • 27-03-2024, 00:18:18
    #7
    htaccess ile olmaz hocam bu, koda da müdahale edilmesi lazım ki linkleri yanlış oluşturmasın
  • 27-03-2024, 00:28:42
    #8
    teknikplast adlı üyeden alıntı: mesajı görüntüle
    Merhaba forumdan almış oldugum bir scripttin .htaccess link sistemi domain.com/hizmet-icerik/iceri-adi-26
    şeklinde çalışmakata benim istedim domain.com/icerik-adi şeklinde calışması bu konuda ücretli veya ücretsiz yardımcı olabilicek varmı ? şimdiden çok teşekkürler.

    .htaccess kodu
    # Redirect to www
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    RewriteRule ^blog-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  blog-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^icerik/([0-9a-zA-Z-_]+)-([0-9]+)  icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^proje-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  proje-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^hizmet-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  hizmet-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^urun-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  urun-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^doktor-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  doktor-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^kategori-icerik/([0-9a-zA-Z-_]+)-([0-9]+)  kategori-icerik.php?sef=$1&id=$2 [L,QSA]
    RewriteRule ^([a-z0-9_\-]+)(\.html) $1.php [L,NC]
    RewriteRule ^sitemap.xml sitemap.php [L,NC]
    RewriteRule ^hakkimizda hakkimizda.php [L,NC]
    RewriteRule ^degisim degisim.php [L,NC]
    RewriteRule ^paketler paketler.php [L,NC]
    RewriteRule ^talep talep.php [L,NC]
    RewriteRule ^foto-galeri foto-galeri.php [L,NC]
    RewriteRule ^video-galeri video-galeri.php [L,NC]
    RewriteRule ^ekibimiz ekibimiz.php [L,NC]
    RewriteRule ^projelerimiz projelerimiz.php [L,NC]
    RewriteRule ^urunlerimiz urunlerimiz.php [L,NC]
    RewriteRule ^sikca-sorulanlar sikca-sorulanlar.php [L,NC]
    RewriteRule ^index index.php [L,NC]
    RewriteRule ^blog blog.php [L,NC]
    RewriteRule ^teklif-al teklif-al.php [L,NC]
    RewriteRule ^iletisim iletisim.php [L,NC]
    RewriteRule ^hizmetlerimiz hizmetlerimiz.php [L,NC]
    teknikplast adlı üyeden alıntı: mesajı görüntüle
    4 adet icerik olucak sadece başka bir icerik olmayacak.

    İçerik belirli ise dinamik değilse direk url yönlendirilmesi yapılabilir.
    Fakat yazılım kısmında linklendirme alanlarının da düzenlenmesi gerekir.