problem s cyklickym nacitavanim stranky
- blueticket
- Člen | 41
Dobry den,
chtel bych se zeptat, zda mi nevite poradit s cyklickym nacitavanim webu v nette, nebo jestli jste uz resili podobny problem. Pravidelne v intervalech nekolik sekund mi dokola znovunacita stranku. Zkousel jsem uz vsechno mozny, ale nejde to. Tohle je v podstate prazdna page, kteraz negeneruje zadnou exception, nepripaji se ani na databazi. Predpokladam, ze chyba je nekde v htaccess nebo v samotnem bootstrapu.
bootstrap.php vyzera takhle:
<?php
// Load Nette Framework
if (@!include __DIR__ . '/../libs/Nette/loader.php') {
die('Install Nette using `composer update`');
}
use Nette\Application\Routers\Route,
Nette\Application\Routers\SimpleRouter;
// Configure application
$configurator = new Nette\Configurator;
// Enable Nette Debugger for error visualisation & logging
$configurator->enableDebugger(__DIR__ . '/../log');
error_reporting(E_ERROR);
// Enable RobotLoader - this will load all classes automatically
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->register();
// Create Dependency Injection container from config.neon file
$configurator->addConfig(__DIR__ . '/config.neon');
$container = $configurator->createContainer();
// Setup router using mod_rewrite detection
$router = $container->getService('router');
// routy
$router[] = new Route('index.php', 'accounting:accounting');
// routy
$router[] = new Route('<presenter>/<action>[/<id>]', 'accounting:accounting');
$cache = Nette\Environment::getCache();
$cache->clean(array(\Nette\Caching\Cache::ALL => true));
Nette\Environment::getSession()->start();
return $container;
?>
index.php:
<?php
// let bootstrap create Dependency Injection container
$container = require __DIR__ . '/app/bootstrap.php';
// run application
session_start();
$container->getService('application')->run();
?>
.htaccess :
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|jpeg|png|css|rar|zip|tar\.gz)$ index.php [L]
Dekuji za pomoc
- Michal Hlávka
- Člen | 190
Souhlasím s Unlinkem, redirect bude probíhat pomocí javascriptu, nevím jak je aplikace řešená a co přesně má dělat, ale taky je možný, že ti tam chybí nějaká knihovna, co spracovává ajaxové požadavky na pozadí a proto stránku refreshne, místo toho, aby si data natáhla na pozadí.