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.
Aşırı büyük .htaccess çalışmıyor.
7
●202
- 05-01-2024, 17:41:49Kimlik doğrulama veya yönetimden onay bekliyor.Profilimdeki whatsapptan yazarsanız yardımcı olabilirim
- 05-01-2024, 18:04:53Nasıl yapabiliriz bunu hocam?emrenogay adlı üyeden alıntı: mesajı görüntüle
- 05-01-2024, 18:19:44Eklediğiniz .htaccess içeriğinin bir kısımını burada paylaşır mısınızhalilkaya adlı üyeden alıntı: mesajı görüntüle
- 05-01-2024, 18:26:3401-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:56Dü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.
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.