Htaccess ile ads.txt dosyasını görünür kılma işlemi
ads.txt dosyasını url yazınca hata sayfasına yönlendiriliyordu, yani htaccess ile erişime kapatılmıştı bunu ufak bir kod ile çözebiliriz
Google Adsense den reklam almaya başladığımda ekrana gelen ;
"Kazançlarınız risk altında: Gelirinizin ciddi oranda olumsuz etkilenmesini önlemek için bazı ads.txt dosyası sorunlarını düzeltmeniz gerekir." Â
yazısı ile karşılaÅŸtım, içeriÄŸinde kısaca ads.txt dosyasının kök dizine kopyalanmasını bunun google tarafından yapılan taramada bulunacağı yazıyordu, fakat bir türlü yazdığım kök dizin url sinde ads.txt dosyasına ulaÅŸamadım daha sonra sunucuma mesaj attım cpanel ile bu durumu düzeltebilir miyim diye ?Â
htaccess dosyasında düzeltme yapmam gerektiklerini söyleyince o an anladım, dosyaların htaccess ile erişim yoluna kapatıldığını, bunun için yine kök dizinde ki htaccess dosyasını ve robots dosyasını düzenlemem gerekti yine internetten bir şekilde aşağıda ki kodları gördüm ve denedim ilk denemede sonuca ulaştım, sizlere de kolay gelsin arkadaşlar
Â
1 - İlk önce  robots.txt dosyanızı açın ve içine şu satırları ekleyiniz (ben en alt kısıma ekledim)
User-agent: *
Allow : Â /ads.txt/Â Â
2- .htaccess dosyanızı açın ve içinde (benzer bölüm sayfanın başlangıcında bunu RewriteCond yazan bölümün altına yazdım,)
RewriteCond $1 !^(robots.txt|ads.txt)
bu ÅŸekilde düzenlenmiÅŸ olacakÂ
(
RewriteEngine on
RewriteCond $1 !^(index.php|assets|Tema|images|js|css|uploads|adminer.php|favicon.png|reset153|manifest.json|kur|OneSignalSDKUpdaterWorker.js|OneSignalSDKWorker|kurulum|sitemap.xml|robots.txt|index.html|update.php|update)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteCond $1 !^(robots.txt|ads.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
Â
)
Â
Â