• 09-07-2013, 11:36:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba wordpress altında çalışan bir eklentim var kendi oluşturduğu sayfaların en sonundaki slah işareti kalkmıyor. bu yüzdende webmasters tools ta yinelenen başlık etiket ve açıklamaları yazıyor

    Benim istediğim bu eklentinin oluşturduğu sayfanın üstünde bir php kodu ile eğer adres satırının sonunda / işareti varsa slah olmayan sayfaya yönlendirsin yani slah ı kaldırsın nette arayınca bulamadım yardımlarınızı bekliyorum
  • 09-07-2013, 11:44:45
    #2
    http://www.bilisimextra.com/php-url-kontrol/
    php bilginiz varsa yaparsınız yoksa yine yardımcı oluyum
    mantık olarak adres satırındaki urlyi alıyoruz.
    aldığımız urlde karakter sayımı yapıyoruz
    karakter sayısının sondan bir eksiğini alıyoruz
    if ile onun slash işareti olup olmadığını kontrol edip ona göre işlemler yaptırıyoruz.
    mantık olarak fonksiyon yazılırda yönlendirme işlemleri sıkıntılı 301-302 ile headerden yönlendirmelisin yani meta olarak yönlendirdiğinde arama motoru yine indexliyecek fakat header ile yönlendirirsen arama motorları istediğin şekilde yorumlar.
  • 09-07-2013, 11:52:49
    #3
    Kod olarak yardımcı olursanız ayrıca çok memnun olurum. yinede Teşekkürler
  • 09-07-2013, 15:04:27
    #4
    hocam biraz uğraştım ancak pek ilerleme kaydedemedim mümkünse if li kısmı alabilirmiyim?
    	$adres = $_server['request_uri'];
    	function urlkes($adres){
    	$son_ek = substr($adres, -1);
    	if($son_ek == "/"){
    	
    		}
    		}
  • 09-07-2013, 15:06:27
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kısaca;
    trim($url,'/');
  • 09-07-2013, 15:19:26
    #6
    hocam böyle mi? Çünkü olmadı

    <?php
    	
    	$url = $_server['request_uri'];
    	$url2 = trim($url,'/');
    		
    	?>
  • 09-07-2013, 15:36:24
    #7
    apostraf adlı üyeden alıntı: mesajı görüntüle
    hocam böyle mi? Çünkü olmadı

    <?php
    	
    	$url = $_server['request_uri'];
    	$url2 = trim($url,'/');
    		
    	?>
    tam olarak ne çalıştırman gerekeni kendin orada çalışan kodlara göre ayarlamalısın. Trim(baş,son) fonksiyonu hatta şimdi aklıma geliyor rtrim(sadece son) fonksiyona girdiğin değere temizler.

    $url = 'http://example.com/example/etc/';
    $url = rtrim($url, '/');
    echo $url;
    //çıktı http://example.com/example/etc
    Ama senin sorunun üretilen linkler olabilir. Siteden bir linkin yolunu burada paylaşır mısın?
  • 09-07-2013, 15:42:34
    #8
    http://www.onlinekuran.net/mukabele/ link bu wordpress içim kommiku eklentisini düzenledim biraz