lostyazilim
tr.link

404 sayfasını yönlendirme

4 Mesajlar 801 Okunma
acebozum
tr.link

ByFataLTR ByFataLTR WM Aracı Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Devlet Memuru
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 355
  • Beğeniler 81 / 80
  • Ticaret 19, (%100)
Merhaba. Link kısaltma sitem var. Diğer link kısaltma sitelerinde hatalı/geçersiz link olunca belirli bir sayfaya yönlendiriyor ve o sayfada reklam kodları görünmeye devam ediyor. Kırık linke tıklayan birisi linkin kırık olduğunu fark etmeden normal reklamı geçiş sayfasına gidiyor ve reklamı geçiyor. Bunun sonucunda anasayfaya yönlendiriyor.

Benim sitemde ise link kırık ise hata veriyor. Nasıl onlarınki gibi yapabilirim? Kullandığım script ADLİNKFLY scripti. Scripti 2.el aldığımdan dolayı codecanyon destek paketinin süresi dolmuş o nedenle burada konu açıyorum. Script epey karmaşık.

Ben örneğin /ReklamiGec/ isminde reklam geçiş sayfası oluşturup hatalı olan kırık linkleri oraya yönlendirmesini istiyorum 404 sayfası yerine. Mesela siteadresi.com/2312312 böyle bir link normalde mevcut değil sistemimde bunu yazdığımda NOT FOUND hatası vermesi yerine doğrudan belirlediğim sayfaya yönlenmesini istiyorum.


error400.ctp isminde bir dosya buldum ve içinde şu kodlar yer alıyor. Tam olarak ne yapmalıyım?


/**
* @var AppViewAppView $this
*/
use CakeCoreConfigure;
use CakeErrorDebugger;

$this->layout = 'error';

if (Configure::read('debug')) :
$this->layout = 'dev_error';

$this->assign('title', $message);
$this->assign('templateName', 'error400.ctp');

$this->start('file');

?>
queryString)) : ?>


SQL Query:
queryString) ?>



params)) : ?>
SQL Query Params:
params) ?>

element('auto_table_warning') ?>
if (extension_loaded('xdebug')) :
xdebug_print_function_stack();
endif;

$this->end();
endif;

?>



:
__('The requested address {0} was not found on this server.', "'{$url}'")

?>

 

 

elektronikssl
webimgo

zekaigulin zekaigulin WM Aracı Kullanıcı
  • Üyelik 21.02.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Bu yolun yolcusu
  • Konum Balıkesir
  • Ad Soyad Z** K**
  • Mesajlar 362
  • Beğeniler 63 / 65
  • Ticaret 0, (%0)
Bunu cpanelden yapabiliyorduk diye biliyorum .
Bu sayfayı inceleyin the ile başlayan hata mesajın oraya koyup deneyin
http://www.koddunyasi.net/makale_detay.aspx?makale_ID=253&m_KTG_ID=3&m_KTG=PHP
 

 

ByFataLTR ByFataLTR WM Aracı Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Devlet Memuru
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 355
  • Beğeniler 81 / 80
  • Ticaret 19, (%100)
zekaigulin öncelikle yanıtınız için teşekkür ederim ama buraya konu açmadan önce bu sitedeki kodları denedim ama işe yaramadı.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Dosyanın başına ob_start(); komutunu ekleyip altına da header ile yönlendirmeyi denediniz mi?
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al