iyi akşamlar hocam şimdi benim eski siteden kalan indexlenmiş linkler var http://c.com/x-y_a-b-c.html?utm_sour...medium=twitter şeklinde 404 error alıyorum link yapısını değiştirdiğim için bu tarz linkleri http://c.com/search.php?option=0&search=x+y+a+b+c gibi bir adrese yonlendirip sitede arama yapmalarını isityorum bunun için nasıl bir htaccess kodu girmeliyim teşekkür ederim.
vala teşekkürler
Htaccess ile linki yönlendirme
6
●802
- 24-10-2017, 02:07:47Böyle sallama link yapısı değil de tam link yapısını belirtin ona göre yardımcı olalım hocam.
Yada "htaccess yönlendirme" şeklinde arama yaparak birçok kaynağa ulaşabilirsiniz.
https://www.google.com.tr/search?saf...ccess+redirect
https://www.google.com.tr/search?saf...s+404+redirect
gibi - 28-10-2017, 01:09:30teşekkür ederim cevabınız için bende o linkleri araştırdım ama bir sonuca varamadım doğru şekli şu linklerinCoLLeR adlı üyeden alıntı: mesajı görüntüle
http://c.com/coban_turkan-ozener-yil...nle-indir.html
ama artık yoklar ayrıca twıterda otomatik gelen linkler aşağıdaki gibi
http://c.com/coban_turkan-ozener-yil...medium=twitter
twiterdan gelen link bunların hepsini altdaki
http://c.com/search.php?option=0&sea...ozener+yildizi
üstdeki şekilde yönlenmesini isitiyorum sorun bu - 28-10-2017, 01:13:48Çakışma olmaması için şuanki link yapınızıda öğrenebilirmiyim ?dapzar adlı üyeden alıntı: mesajı görüntüle
- 28-10-2017, 01:38:10http://c.com/video/coban-turkan-ozen...Sk6KLNu48.htmlCoLLeR adlı üyeden alıntı: mesajı görüntüle
- 28-10-2017, 02:10:55Şimdi hem çakışma olmaması hemde eski url yapılarının farklı olabileceği için ek bir php yardımı kullanabilirsin.dapzar adlı üyeden alıntı: mesajı görüntüle
Ben snin için ufak bir kod hazırladım.Url yapılarının aşağıdaki şekilde olduğunu varsayarak;
http://c.com/coban_turkan-ozener-yildizi-dinle-indir.html?utm_sour...medium=twitter
http://c.com/coban_turkan-yildizi-dinle-indir.html?utm_sour...medium=twitter
http://c.com/ozener-yildizi-dinle-indir.html?utm_sour...medium=twitter
http://c.com/bla-blabla-bl-dinle-indir.html?utm_sour...medium=twitter
.htaccess eklemen gereken yer bura;
RewriteRule ^(.*)-dinle-indir.html$ r.php?r=$1 [R,NC,L]
Şayet olmazsa htaccess dosyanı pm ile gönder düzenleyim.
ve anadizinde r.php oluşturup içerisine aşağıdaki kodları yazıp kaydet
<?php error_reporting(E_ALL); if($r = $_GET['r']){ $r = str_replace( array('-','_',' '), '+', $r ); header('Location: search.php?option=0&search=' . $r); exit(); }else{ header('Location: /'); exit(); } ?>Kolay Gelsin.