Bugün sizinle Php ile Mobil ziyaretçilere ve kullanıcılara özel robots.txt oluşturacağız.
Giriş
Geçtiğimiz aylar da WordPress için Mobil Domain Ayarlamak başlıklı yazımda WordPress siteler de mobil domain oluşturmayı anlatmıştım. Bugün bir arkadaşım isteği doğrultusunda hazırladığım proje yardımıyla Mobil ve Masaüstü platformlara uygun robots.txt oluşturacağız.
Neden Ayrı Robots.txt Dosyaları Oluşturulur?
Bildiğiniz üzere Worpdress de Mobil Subdomain ve Ana domain aynı dizini kullanır. Yani m.emrekarakaya.com.tr de www.emrekarakaya.com.tr de public_html dizinini kullanır. Bu nedenle iki domain de aynı robots.txt dosyasını kullanır. Ancak bazı nedenlerden ana domain veya subdomain için belirli botlar engellemek istendiği zaman robots.txt dosyaları aynı olduğu için sorun çıkar. Bu nedenle ayrı robots.txt kullanmak daha yararlı olacaktır.
Kurulum
- Buradan arşiv dosyasını indirip arşivden çıkarınız.
- .htaccess dışında ki dosyaları FTP hesabınıza atın. Dizin de eğer daha önceden oluşturulmuş robots.txt dosyası varsa lütfen yedeğini alarak siliniz.
- .htaccess dosyasını açıp içindeki kodları alıp kendi .htaccess dosyanızın uygun bölümüne ekleyin.
- Robots.txt ‘ leri kendinize uygun düzenledikten sonra kurulum tamamlanmıştır.
Final
Proje hakkında karşılaştığınız hataları Github sayfasından yani Buradan veya bu yazı altından bildirebilirsiniz.
Hayırlı Günler
Wikipedi tarzında adım adım ve açıklayıcı olarak anlatılan bir yazı olmuş. Sayenizde okurken ve uygularken bir sıkıntı çekmedim. Teşekkür ederim.
Sağlıklı bir anlatım olmuş. Web sitesi için alt alan adında kullananların kesinlikle yapması gereken bir şey.
ayrı bir robot.txt dosyasının botları engellemenin önüne geçtiğini ilk defa duyuyorum, sabah ilk işim yedek alıp denemek olucak inşallah bir yararı olur veya zararlarını önler.
Anlatım açıklayıcı olmuş kendi sitem için uygularken bir sorunla karşılaşmadım.Daha önce farklı bir sitedeki anlatım ile yapmaya çalıştığımda sürekli hata alıyordum.Sonunda bu işide hallettim.
Bunun aynısını mybb için aramıştım.Mobil görünüm temasını aktifleştirmiştim.Ne hikmetse google sadece mobil arayüzü indexliyordu.Robot.txt’yi bu yazıda ayırınca aynısını uyguladım işe yaradı.
PHP ile kodlanmış scriptim için yararlı bir yazı olmuş, elinize sağlık, blogunuzun da takipçisiyim.
Teşekkür ederim işime yaradı