xml dosyalarını gizleme.
selam
Bir sorunum var.Xml dosyalarımın tarayıcıda görünmesini istemiyorum
sitemdeki xxx.php yi xxx.xml ye yönlendirdim.Yani tarayıcıya http://webadresi/xxx.php yazdığınızda xml dosyası ekranda görünmeyecek ama işlevini yerine getirecek şekilde bir kod yazılabilirmi.
Php
yönlendirmeyi htacces ile yaptığını varsayarak şöyle diyebilirim. Adres satırına bakarsın, uzantısı XML değilse direkt exit atarsın.
{
exit();
}
php
Öncelikle cevap için teşekkür ederim.
Yönlendirmeyi aşağıdaki gibi yaptım.
<?php
header('Location: http://webadresi/xxx.xml');
?>
cevabınızı anlamadım.Uzantısı xml değilse demişsiniz.ama uzantı zaten xml
amacım yönlendirme xml ye olacak ve xml görevini yapacak ama tarayıcıda görünmeyecek.
Eğer çok şey istemiş olmazsam htacces ile yönlendirilmiş ve yukarıdaki şartları sağlıyan bir örnek kod verebilirseniz çok memnun olacağım.
not: yukarıda vermiş olduğunuz örnek yönlendirme htacces ile olmadığından çalışmadı.
Php
tarayıcı göremezse hiçkimse göremez demektir. sebebini anlamadım ?
xml dosyasının amacı zaten tarayıcıdan okunmasıdır, tarayıcının okuyamadığı şeyi google de okuyamaz.
php
hocam tarayıcıda görünmeyecek derken sadece içeriği görünmeyecek.Alt tarafta işlevini yapacak şekilde olmalı.
Ayrıca htaccess ilede yönlendirme yaptım
RewriteEngine on
RewriteBase /
RewriteRule ^xxx.php http://webadresi/xxx.xml[NC] şeklinde. verdiğiniz kod çalışmadı.
Burda benim yapmak istediğim şu
tarayıcıya http://webadresi/xxx.php yazdığımda aslında ben bir xml dosyası çağırıyorum.Ama ekranda xml dosyasının içeriği değilde sitenin ana sayfası gönünecek.Aynı adresi xml dosyası ile çalışan bir uydu cihazının playerinin xml dosyasına aşağıdaki şekilde yazdığımda
<playlist_url><![CDATA[http://turkportal.org/Portal.php]]></playlist_url>
direk xml dosyasından veri leri alarak çalışması lazım.
Umarım derdimi anlatabilmişimdir.
Php
Bunu bu şekilde yapmanız mümkün değil. İlgili dosyayı ayrı bir dizine alırsınız ve bu dizine girişi şifreli yaparsınız. İlgili dosyayı okumayı düşündüğünüz player cihazında dosyanızın olduğu dizine kullanıcı adı şifre ile bağlanır okursunuz. Drekon'un dediği gibi tarayıcıda çalışmayan hiçbir linki okuma şansınız yok.