• 05-01-2024, 17:39:51
    #1
    Merhaba arkadaşlar bir sorunumuz var bu konuda yardım rica ediyoruz.

    xxx.net/urun-123 eski sitemiz yeni sitemiz ise xxx.com/urun-abc şeklinde ama aynı ürün htaccess'de 100 kadar eşleştirme yapınca sorunsuz çalışıyor ancak 50.000 linli ekleyince kafayı yiyor. cpanel olan sunucuda openlitespeed olan sunucuda denedim maalesef işin içinden çıkamadım. bu konuda nasıl bir yol önerirsiniz. 50.000 adet linki yeni siteye 301 ile nasıl yönlendirebiliriz? php ile yapılabilirmiş .htaccess'i veritabanına çekme ve sonra oradan çağırmayla ama ben yapamadım.
  • 05-01-2024, 17:41:49
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Profilimdeki whatsapptan yazarsanız yardımcı olabilirim
  • 05-01-2024, 17:41:54
    #3
    50.000 satır ile OLS limitlerini mi ölçüyorsunuz Openlitespeed backendde apache kullanmıyor ve apache ile ortak olarak sadece mod_rewrite modülünü destekliyor. Yönlendirmeleri PHP tarafında yapmanızı tavsiye ederim.
  • 05-01-2024, 18:04:53
    #4
    emrenogay adlı üyeden alıntı: mesajı görüntüle
    50.000 satır ile OLS limitlerini mi ölçüyorsunuz Openlitespeed backendde apache kullanmıyor ve apache ile ortak olarak sadece mod_rewrite modülünü destekliyor. Yönlendirmeleri PHP tarafında yapmanızı tavsiye ederim.
    Nasıl yapabiliriz bunu hocam?
  • 05-01-2024, 18:19:44
    #5
    halilkaya adlı üyeden alıntı: mesajı görüntüle
    Nasıl yapabiliriz bunu hocam?
    Eklediğiniz .htaccess içeriğinin bir kısımını burada paylaşır mısınız
  • 05-01-2024, 18:26:34
    #6
    01-RewriteEngine on
    02-RewriteRule ^drillcraft-uzun-matkap-ucu-20mm-hss-din-340-pmu29433 https://www.sitehirdavat.com/drillcr...s-din-340-2308
    RewriteRule ^drillcraft-matkap-ucu-13mm-hss-tin-din-338-pmu29429 https://www.sitehirdavat.com/drillcr...n-din-338-2314
    RewriteRule ^drillcraft-matkap-ucu-13mm-hss-co5-din-338-pmu29423 https://www.sitehirdavat.com/drillcr...5-din-338-2318
    RewriteRule ^arrow-5700-6-14mm-zimba-15mm-civi-profesyonel-mekanik-zimba-ve-civi-tabancasi-1250-adet-zimba-pmu30676
    ..
    ..


    20899-RewriteCond %{HTTP_HOST} ^sitehirdavat.net$ [OR]
    28900-RewriteCond %{HTTP_HOST} ^www.sitehirdavat.net$
    28901-RewriteRule ^(.*)$ "https://www.sitehirdavat.com/$1" [R=301,L]

    diye gidiyor hocam.
  • 05-01-2024, 18:43:56
    #7
    Düzenli bir yapı olmadığı için pattern çıkaramayız bunun yerine veritabanında redirection gibi bir isimle tablo oluşturup, yönlendirilecek sayfa -> hedef verilerini tuttuğunuz bir yapı oluşturmanız gerekebilir. Veritabanında bu yapıyı oluşturduktan sonra PHP tarafında yönlendirme işlemlerini devam ettirebilirsiniz.
  • 08-01-2024, 17:27:36
    #8
    @DreaMPeresT; hocam çözdü sağolsun teşekkür ederim.