HTACCESS kənardan oxunuşun qarşısını almaq

Salam..

htaccess ilə necə edə bilərəm ki mənə lazım olan xml fayla kenardan ünvanı göstərilərək oxumaq və ya başqa icazəni qarşısını alım..
Bir neçə variant yolxadım işlədi ancaq saytın özü də bu müraciətdən kənar qaldı.. Mənə lazımdır ki saytın özü bu xml fayla istədiyi dəyişikliyi və ya oxumanı edə bilsin..


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (12 cavab var)

(22:21, 23/10/2012 ) #22024

Aşağıdakı səhifəyə bax. Rəsmlərdə və flaşlarda işə yarayır. xml-də bilmirəm.

altlab.com

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(23:38, 23/10/2012 ) #22029

yox.. komek elemedi..

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (02:43, 24/10/2012 ) #22035

    Göstərdiyim linkdə xml yox idi. Onu özün əlavə etməliydin. Aşağıdakı kodda əlavə etmişəm.

    ErrorDocument ### index.php -- Example of format 
    ErrorDocument 404 /index.php -- Working example
    php_flag display_startup_errors off
    php_flag display_errors off
    php_flag html_errors off
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?oyundelisi\.biz(.+) [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png|swf|xml)$ - [F]

    Yalnız burda oyundelisi\.biz sözünü öz domeninlə dəyişdir. Ancaq \ işarəsini unutma! deyək ki, sənin domenin cavablar.net – dir . Sən onu olduğu kimi yox cavablar\.net şəklində daxil etməlisən.

    Yuxarıdakı kodda xml ilə bərabər jpeg, gif, bmp, png və swf sənədlərin də çağırılması əngəllənir. Əgər sadəcə xml sənədin çağırılmasını qorumaq istəyirsənsə, son sətri aşağıdakı sətrlə əvəz et.

    RewriteRule .*\.(xml)$ - [F]
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (02:57, 24/10/2012 ) #22036

      :))) Cox sagol komeyin uchun )).. Dediyin kimi eleyib yoxlamishdim ))

      Men ola bilsin duzgun basha sala bilmemishem ).. Bele olan halda kenardan girishin qarshisi alinir.. ama saytin ozu de o xml fayldan istifade ede bilmir.menim sehifem hemin xml fayldan informasiya alir.. bir nov DB kimi.. mene lazimdir ki kenardan girish olmasin ancaq sayt ozu ora yaza sile boxuya bilsin..

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (09:43, 24/10/2012 ) #22038

    File manager-də file permissionu dəyişməklə alınmadı?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (10:40, 24/10/2012 ) #22041

      Yox.. Permission deyishende de saytin ozu hostun ozu oxuya bilmir..
      Bir shey maraqlidir butun ip leri deni eleseme. ancaq 127.0.0.1 uchun icaze versem ishleyer?))

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (10:53, 24/10/2012 ) #22043

    Necə yəni? Orda ayrı ayrıdır axı permission. Owner, User, Group.
    Pwneri saxlayırsız, user və groupu 0-layırsız. 755-dirsə, 700 edirsiz

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (10:56, 24/10/2012 ) #22045

      owner, group, public . 3 qrupum var. sadece owner read saxlayiram yeni 700.. kenardan girish baglanir.. Ancaq saytin ozu de xml den informasiya almir..

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (11:44, 24/10/2012 ) #22057

    Saytın özü XML-i serverdə çağırır ya client-side-da? Client side-dırsa məsələ bəlli. Serverdə isə heç bir probıem olmamalıdır axı. Bəlkə folderlə bağlıdır məsələ?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (11:58, 24/10/2012 ) #22060

      yox ele serverde cagirir..

      xml fayl /xml qovlugunda yerleshir. ashagidaki fayllarda mene informasiyani verir

      /**
      * Returns an XMLHttp instance to use for asynchronous
      * downloading. This method will never throw an exception, but will
      * return NULL if the browser does not support XmlHttp for any reason.
      * @return {XMLHttpRequest|Null}
      */
      function createXmlHttpRequest() {
       try {
         if (typeof ActiveXObject != 'undefined') {
           return new ActiveXObject('Microsoft.XMLHTTP');
         } else if (window["XMLHttpRequest"]) {
           return new XMLHttpRequest();
         }
       } catch (e) {
         changeStatus(e);
       }
       return null;
      };
      
      /**
      * This functions wraps XMLHttpRequest open/send function.
      * It lets you specify a URL and will call the callback if
      * it gets a status code of 200.
      * @param {String} url The URL to retrieve
      * @param {Function} callback The function to call once retrieved.
      */
      function downloadUrl(url, callback) {
       var status = -1;
       var request = createXmlHttpRequest();
       if (!request) {
         return false;
       }
      
       request.onreadystatechange = function() {
         if (request.readyState == 4) {
           try {
             status = request.status;
           } catch (e) {
             // Usually indicates request timed out in FF.
           }
           if ((status == 200) || (status == 0)) {
             callback(request.responseText, request.status);
             request.onreadystatechange = function() {};
           }
         }
       }
       request.open('GET', url, true);
       try {
         request.send(null);
       } catch (e) {
         changeStatus(e);
       }
      };
      
      /**
       * Parses the given XML string and returns the parsed document in a
       * DOM data structure. This function will return an empty DOM node if
       * XML parsing is not supported in this browser.
       * @param {string} str XML string.
       * @return {Element|Document} DOM.
       */
      function xmlParse(str) {
        if (typeof ActiveXObject != 'undefined' && typeof GetObject != 'undefined') {
          var doc = new ActiveXObject('Microsoft.XMLDOM');
          doc.loadXML(str);
          return doc;
        }
      
        if (typeof DOMParser != 'undefined') {
          return (new DOMParser()).parseFromString(str, 'text/xml');
        }
      
        return createElement('div', null);
      }
      
      /**
       * Appends a JavaScript file to the page.
       * @param {string} url
       */
      function downloadScript(url) {
        var script = document.createElement('script');
        script.src = url;
        document.body.appendChild(script);
      }
      

      bu da index de read hissesi

       
        downloadUrl("xml/cat.xml", function(doc) {
        var xml = xmlParse(doc);
        var markers = xml.documentElement.getElementsByTagName("marker");
      
      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:55, 24/10/2012 ) #22074

Məlumat göndərməkdə deyə bilmərəm. Ancaq məlumatı oxumaqda elə sən istədiyin kimi işləyir. Ola bilsin sən hardasa başqa yerdə səhv edirsən. Nümunələrə bax: oxu.phpoxu.xml

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(18:19, 24/10/2012 ) #22075

http yadımdan çıxıb. Doğru linklər bunlardır oxu.phpoxu.xml

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

E. Hacı cavab verdi - Xif mn kodu (7 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (26 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (33 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (38 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (47 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (51 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (53 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (53 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (55 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (61 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (61 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (61 gün əvvəl)

E. Hacı cavab verdi - Riyazi proqramlar üçün proqram (62 gün əvvəl)

Software Developer cavab verdi - Kursda xaricdə təhsil imkanı nece yaranır? (62 gün əvvəl)

darkpixel cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (62 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23287 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024