Autor Zpráva
deliQus
Profil
Zdravím, mám na webu http://chovamezviratka.cz nahraný cms prestashop a píše mi to "Tato stránka obsahuje smyčku přesměrování." a přesměruje na http://chovamezviratka.cz/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/ nevíte čím by to mohlo být a jak to opravit ? Na technické podpoře mi řekli, že je to špatným nastavením cms.
Warezov
Profil *
Chtělo by asi říci na jakém cms je to založeno.
deliQus
Profil
Jak to myslíš ? Říkám, že jsem tam nahrál prestashop :)
AM_
Profil
máš tam .htaccess? problém může být i ve špatně napsaném přepisovacím pravidle.
deliQus
Profil
Mám tam .htaccess, ale ten jsem neměnil, ten tam byl už když tam byli nahraná jiná data a vše šlo v pohodě.
kubatt
Profil
tak sem napiš co je v souboru .htaccess
AM_
Profil
deliQus:
ale ten jsem neměnil, ten tam byl už když tam byli nahraná jiná data a vše šlo v pohodě.
a co jsi teda měnil když to přestalo fungovat?
deliQus
Profil
.htaccess obsahuje:

Options -Indexes
ErrorDocument 403 /stranka403.html
ErrorDocument 404 /stranka404.html
RewriteEngine on
RewriteCond %{HTTP_HOST} ^chovamezviratka.cz
RewriteRule (.*) http://chovamezviratka.cz/$1 [R=301,QSA,L]
RewriteRule ^(.*)/$ /index.php?strana=$1 [L,QSA]


Nahrával jsem tam prostě jiný web, prestashop, normální php,html... soubory, ale .htaccess ne :)
deliQus
Profil
Takže fakt nevím, čím to je :)
Davex
Profil
Problém je, že se stále přesměrovává na stejnou adresu. Podmínka by asi měla být s www:
RewriteCond %{HTTP_HOST} ^www\.chovamezviratka\.cz$
RewriteRule (.*) http://chovamezviratka.cz/$1 [R=301,QSA,L]
deliQus
Profil
Tak jsem tam dal
RewriteCond %{HTTP_HOST} ^www\.chovamezviratka\.cz$
RewriteRule (.*) http://chovamezviratka.cz/$1 [R=301,QSA,L]

a pořád to samé :)
Davex
Profil
A kde je nahrán soubor .htaccess - v adresáři subdomeny nebo www?
deliQus
Profil
v subdomeny
Davex
Profil
Tak ho zkus přemístit do adresáře www nebo uprav regulární výraz:
RewriteRule ^www/(.*) http://chovamezviratka.cz/$1 [R=301,QSA,L]
deliQus
Profil
Pořád to samé, to je fakt divný, nemůže to být tím prestashopem ? Protože když tam byl nahraný jiný web, tak vše šlo.
Davex
Profil
V některých prohlížečích se může přesměrování 301 kešovat, takže vymaž keš prohlížeče.
deliQus
Profil
V IE a mozille mi to po tom co jsem upravit .htaccess píše:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/www/chovamezviratka.cz:/tmp) in /home/www/chovamezviratka.cz/subdomeny/www/config/config.inc.php on line 26

Warning: Cannot modify header information - headers already sent by (output started at /home/www/chovamezviratka.cz/subdomeny/www/config/config.inc.php:26) in /home/www/chovamezviratka.cz/subdomeny/www/classes/Tools.php on line 42


A v Chrome mi to dělá pořád tamto
Davex
Profil
Teď je problém v tom skriptu - funkce is_dir() v souboru config.inc.php se na řádku č. 26 snaží přistupovat mimo povolený prostor. Tipuji, že není nastavena nějaká proměnná a skript s tím nepočítá.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0