Zadejte hledaný výraz...

Htaccess – mod_rewrite – prosím o radu

since
verified
rating uzivatele
22. 3. 2013 11:30:47
Ahoj,
mám htaccess, který využívám na spoutě různých webů a funguje bez problémů. Nyní mám ale dělat jeden web na jiném serveru (PHP 5.3, Apache 2.0, Linux) a nemůžu můj htaccess rozjet. Píše internal server error. Přitom Mod rewrite je zapnutý.
Neví někdo prosím, v čem by mohl být zakopaný pes?
Mockrát díky.
22. 3. 2013 11:30:47
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881300
McFly
verified
rating uzivatele
(4 hodnocení)
22. 3. 2013 11:36:20
napište správci serveru, zda je povolen .htaccess
22. 3. 2013 11:36:20
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881299
since
verified
rating uzivatele
22. 3. 2013 11:40:19
Napsal McFly;926361
napište správci serveru, zda je povolen .htaccess
Htaccess povolený je. Hlasí mi problém až u toho konkrétního případu (například www.domena.cz/stranka). Na hlavní straně internal nepíše. Navíc například tento kód funguje bez problémů:
22. 3. 2013 11:40:19
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881298
McFly
verified
rating uzivatele
(4 hodnocení)
22. 3. 2013 12:00:34
Tak mne ještě napadlo mrknout se do logu, jestli je němu přístup. ;-) Uvedený příklad na mém serveru funguje (Apache 2.2.23, v adresáři mám soubor index.php, který vypisuje obsah $_GET)
22. 3. 2013 12:00:34
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881297
since
verified
rating uzivatele
22. 3. 2013 12:05:46
Napsal McFly;926379
Tak mne ještě napadlo mrknout se do logu, jestli je němu přístup. ;-) Uvedený příklad na mém serveru funguje (Apache 2.2.23, v adresáři mám soubor index.php, který vypisuje obsah $_GET)
Jediné co jsem v logu našel na poslední request na podstránku mi to vypsalo tohle:
To by teoreticky mohlo způsobovat ten internal error ale nevím co to je :D
22. 3. 2013 12:05:46
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881296
McFly
verified
rating uzivatele
(4 hodnocení)
22. 3. 2013 12:31:42
a žádné další řádky v tom .htaccess souboru nejsou? ;) ta chyba značí zacyklení v přesměrování, což končí internal errorem. a když vytvoříte nějaký prázdný adresář na webu, do něj hodíte pouze index.php a .htaccess a v tom index.php jen:
echo 'page: '.$_GET;
?>tak to také nefunguje a končí zacyklením při volání http://server/adresář/cokoliv ?
22. 3. 2013 12:31:42
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881295
since
verified
rating uzivatele
22. 3. 2013 12:46:03
Napsal McFly;926396
a žádné další řádky v tom .htaccess souboru nejsou? ;) ta chyba značí zacyklení v přesměrování, což končí internal errorem. a když vytvoříte nějaký prázdný adresář na webu, do něj hodíte pouze index.php a .htaccess a v tom index.php jen:
echo 'page: '.$_GET;
?>tak to také nefunguje a končí zacyklením při volání http://server/adresář/cokoliv ?
V HTA mam pod tím už jen redirect na verzi s WWW ... ale tím by to být nemělo.
V adresáři jsem nechal pouze GET a pořád to nefunguje. Kdyz to zavolám jako www.domena.cz/stranka - hodí to internal a kdyz to zavolám tak
www.domena.cz/?page=stranka
tak se mi ten GET normálně vypíše.
Když jsem hodil index a access do nového adresáře a dal pouze vypsat get, tak mi to už po zadání URL neházelo internal ale NOT FOUND... možná že v adresáři se vůbec nezapne...
Takže fakt nevím :/
22. 3. 2013 12:46:03
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881294
McFly
verified
rating uzivatele
(4 hodnocení)
22. 3. 2013 13:00:21
a co dát pravidlo o přesměrování na tvar s www před tohle pravidlo, např.
.. a pak mne už nic nenapadá :-) (u mne funguje OK)
22. 3. 2013 13:00:21
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881293
Nishkam
verified
rating uzivatele
(3 hodnocení)
22. 3. 2013 14:14:13
nema tam byt na konci posledniho radku jeste ?
22. 3. 2013 14:14:13
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881292
McFly
verified
rating uzivatele
(4 hodnocení)
22. 3. 2013 14:22:21
Napsal nishkam;926440
nema tam byt na konci posledniho radku jeste ?
http://www.jakpsatweb.cz/server/mod-rewrite.html (viz příznaky v hranatých závorkách, tedy imho nemusí)
22. 3. 2013 14:22:21
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881291
since
verified
rating uzivatele
22. 3. 2013 15:32:24
Tak jsem to nakonec vyřešil. Dal jsem do HTACCESS - rewriteBase /
Taková blbost a já s tím zabiju půl dne :/
Přesto všem díky za pomoc.
22. 3. 2013 15:32:24
https://webtrh.cz/diskuse/htaccess-mod_rewrite-prosim-o-radu#reply881290
Pro odpověď se přihlašte.
Přihlásit