ugrás a tartalomhoz

Gyorsitótározás, webhely-adatok mentésének letiltása

9072ricsi · 2015. Dec. 18. (P), 23.15
Sziasztok!

Gyakran történik meg az oldalamnál az a hiba, hogy ha a karbantartási lapra irányítom a látogatót, "beragad" miután feloldottam a zárat. valami.hu ról átirányitom a karbantartas.valami.hu oldalra, a böngésző rögziti (sajnos).

Miután feloldom a karbantartási lapra való átirányitást, az adatok végett ha beirja a valami.hut ugyan oda kött ki legyen az hetekkel később is. Ez ellen kellene valami kód, ha létezik. Ami nem engedi, vagy automatikusan tőrli a valami.hu webhelyadatait a teloból vagy a gépről, vagy egyszerűen nem is engedi azt rögziteni.Jobban megfogalmazva,hogy létezik-e valamilyen html kód script vagy vmi, amivel "jelet adok" a böngészőnek, hogy ne mentse le gyorsítótárba az oldalam!
A főoldal forráskódjába bent van ez a kód? Mert ezt nem menti le.
  1. net2ftp  
  2. /////  
  3. Bookmark (accesskey h) Help (accesskey i) Logout (accesskey l)  
  4. icon View file index.php  
  5. Back (accesskey b)     
  6.   
  7.   
  8. <?php  
  9. error_reporting(E_ALL); @ini_set('display_errors', true);  
  10.     $pages = array(  
  11.         '0' => array('id' => '1''alias' => 'KezdÅ‘lap''file' => '1.php'),  
  12.         '1' => array('id' => '2''alias' => 'Hirek-és-események''file' => '2.php'),  
  13.         '2' => array('id' => '3''alias' => 'Kapcsolat''file' => '3.php'),  
  14.         '3' => array('id' => '4''alias' => 'Megjelent-a-/////¡////új-weboldala''file' => '4.php'),  
  15.         '4' => array('id' => '5''alias' => 'Új-szolgáltatásunk-a-/////-Push-Értesítés''file' => '5.php')  
  16.     );  
  17.     $forms = array(  
  18.         '3' => array(  
  19.             'e7258021' => Array( 'email' => '9072ricsi@\\\\\\\\', 'subject' => 'Honlap- Kapcsolatfelvétel', 'sentMessage' => 'Az Å±rlap elküldve.', 'smtpEnable' => true, 'smtpHost' => 'pro.turbo-smtp.com', 'smtpPort' => 25, 'smtpEncryption' => null, 'smtpUsername' => '9072ricsi@\\\\\\\\', 'smtpPassword' => '\\\\\', 'fields' => array( array( 'fidx' => '0', 'name' => 'Név', 'type' => 'input', 'options' => '' ), array( 'fidx' => '1', 'name' => 'Email', 'type' => 'input', 'options' => '' ), array( 'fidx' => '2', 'name' => 'Üzenet', 'type' => 'textarea', 'options' => '' ) ) )  
  20.         )  
  21.     );  
  22.     $langs = null;  
  23.     $def_lang = null;  
  24.     $base_dir = dirname(__FILE__);  
  25.     $base_url = '/';  
  26.     $user_domain = '\\\\\';  
  27.     $show_comments = false;  
  28.     include dirname(__FILE__).'/functions.inc.php';  
  29.     $home_page = '1';  
  30.     list($page_id, $lang) = parse_uri();  
  31.     $user_key = "OzWNI7IXvhgL7latmhUUgw==";  
  32.     $user_hash = "151891d113e28382";  
  33.     $comment_callback = "http://uk.zyro.com/hu-HU/comment_callback/";  
  34.     $preview = false;  
  35.     $mod_rewrite = true;  
  36.     $page = isset($pages[$page_id]) ? $pages[$page_id] : null;  
  37.     if (!is_null($page)) {  
  38.         handleComments($page['id']);  
  39.         if (isset($_POST["wb_form_id"])) handleForms($page['id']);  
  40.     }  
  41.     ob_start();  
  42.     if (isset($_REQUEST['view']) && $_REQUEST['view'] == 'news')  
  43.         include dirname(__FILE__).'/news.php';  
  44.     else if (isset($_REQUEST['view']) && $_REQUEST['view'] == 'blog')  
  45.         include dirname(__FILE__).'/blog.php';  
  46.     else if ($page) {  
  47.         $fl = dirname(__FILE__).'/'.$page['file'];  
  48.         if (is_file($fl)) {  
  49.             ob_start();  
  50.             include $fl;  
  51.             $out = ob_get_clean();  
  52.             $ga_out = '';  
  53.             if ($lang && $langs) {  
  54.                 foreach ($langs as $lang => $default) {  
  55.                     $pageUri = getPageUri($page['id'], $lang);  
  56.                     $out = str_replace(urlencode('{{lang_'.$lang.'}}'), $pageUri, $out);  
  57.                 }  
  58.             }  
  59.             if (is_file($ga_file = dirname(__FILE__).'/ga_code') && $ga_code = file_get_contents($ga_file)) {  
  60.                 $ga_out = str_replace('{{ga_code}}', $ga_code, file_get_contents(dirname(__FILE__).'/ga.html'));  
  61.             }  
  62.             $out = str_replace('{{ga_code}}', $ga_out, $out);  
  63.             $proto = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443 || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || isset($_SERVER['HTTP_X_HTTPS']) && $_SERVER['HTTP_X_HTTPS'] == 'on') ? 'https' : 'http';  
  64.             $out = str_replace('{{base_url}}', $proto.'://'.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost').'/', $out);  
  65.             header('Content-type: text/html; charset=utf-8', true);  
  66.             echo $out;  
  67.         }  
  68.     } else {  
  69.         header("Content-type: text/html; charset=utf-8", true, 404);  
  70.         if (is_file(dirname(__FILE__).'/404.html')) {  
  71.             include '404.html';  
  72.         } else {  
  73.             echo "<!DOCTYPE html>\n";  
  74.             echo "<html>\n";  
  75.             echo "<head>\n";  
  76.             echo "<title>404 Not found</title>\n";  
  77.             echo "</head>\n";  
  78.             echo "<body>\n";  
  79.             echo "404 Not found\n";  
  80.             echo "</body>\n";  
  81.             echo "</html>";  
  82.         }  
  83.     }  
  84.     ob_end_flush();  
  85.   
  86. ?>   
A //// helyén a domainnel kapcsolatos elérhetőségek (jelszó, email , valami más)lettek volna, hacker támadás elkerülése miatt szedtem ki
 
1

Mi lenne ha nem irányitanád

erik0415 · 2015. Dec. 18. (P), 23.38
Mi lenne ha nem irányitanád át aldomain-re? Akkor ezzel nem lenne gond :D
2

Akkor....

9072ricsi · 2015. Dec. 19. (Szo), 00.51
Akkir szerinted, hogyan lenne jó megjeleniteni a karbantartási lapot? Nagyon nem lehet a webszerkesztőbe belenyúlni sajnos. Illetve akkor eltünnik a gyorsitótár letiltója is, így ugyanaz lenne megint a probléma. Kiegészitettem egy kicsit:hogy létezik-e valamilyen html kód script vagy vmi, amivel "jelet adok" a böngészőnek, hogy ne mentse le gyorsítótárba az oldalam!
3

De akkor itt nincs

erik0415 · 2015. Dec. 19. (Szo), 01.03
De akkor itt nincs lehetőséged php kódok írására? Mert ha ez csak egy ilyen webszerkesztős oldal, akkor passzolok, de ha nem akkor php-val meg kell csinálni, hogy a karbantartás lap tartalmát jelenítse meg ha azt kell megjeleníteni-e a fődomainbe. Egyébként még ha minden kötél szakad akkor akár így is lehet, hogy: domainneved.hu/karbantartas
4

Az se lenne rossz

9072ricsi · 2015. Dec. 19. (Szo), 01.20
FTP szerveren, meg cPanelben dolgozok. A website szerkesztőm a Zyro, illetve php lenne jó megoldásnak is. Közbe frissitettem a bejegyzést is
5

Kiegészítés

9072ricsi · 2015. Dec. 19. (Szo), 02.21
Szóval egy jó, éjszakai kutakodás után rájöttem, hogy a karbantartás ldalnak nem volt htaccess mappája. Na most létrehoztam. Milyen kódot irjak be most akkor oda, hogy letiltsa?
6

http header

rrd · 2015. Dec. 19. (Szo), 11.09
HTTP headerből tudod kontrollálni a cache működést

http://www.mobify.com/blog/beginners-guide-to-http-cache-headers/
7

Szerintem rossz kóddal tolod

szabo.b.gabor · 2015. Dec. 19. (Szo), 12.36
Szerintem rossz kóddal tolod tovább..

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
innen nézve a 307 lehet a barátod

de erre is kereshetsz
https://www.google.hu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=http+maintenance+code
8

Meg van a megoldás

9072ricsi · 2015. Dec. 21. (H), 01.34
Köszi a segítséget. Végül sikerült átírányitás nélkül megoldani. Valahol a szerveren bevan a "fő"indexre állítva, hogy letiltsa a gyorsitó tárazást. Így csak módositom az indexet <img srcvel és meg van a karbantartási lap. Plusz jó, hogy a Zyro publikáláskor felülirja az ősszes lapot minden egyes folyamatnál, így automatikusan ki törli a főindexbe a képhez mutató kódot is, és visszadobja a sima főoldalt. Egyenlőre szerintem tőkéletes megoldás.