Autor Zpráva
radeson
Profil
Dobrý den,
Na localhostu jsem naprogramoval web který využívá mod rewrite. Když jsem ho ale uploadoval na IC nastal problém s mode rewrite. Povolený na ic učitě je to vím ale odkazy nefungují a vyhazuje to klasickou 404. .htaccess vypadá takto:

RewriteEngine On
Options +FollowSymlinks

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]

RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R]
RewriteRule ^([^/]+)/([^/]+)?/?([^/]+)?(-[^/]+)?/?$ index.php?action=$1&subaction=$2&id=$3&url=%{REQUEST_URI} [L,QSA]



když zadám například: http://www.example.ic.cz/akce/podakce/id/ hodí to 404. Připomínám že na localu mi jelo vše ok. Nevíte v čem by mohla být chyba? Poraďte prosím, už tak mám s webem pár dní zpoždění. Děkuji
trinitrochleba
Profil *
např. na českym hostingu je mod_rewrite taky povolený. Ale nejdřív ti ho musí povolit správce ručně (když ho požádáš). Možná tomu tak je i u IC (?)
trinitrochleba
Profil *
omlouvám se, .htaccess musí povolit správce ručně
radeson
Profil
trinitrochleba
Já myslím že rewrite je na ic povolený automaticky. Když jsem zkoušel různě upravovat rewrite v .htaccess tak na to server reagoval a když jsem do rewrite napsal třeba blbost tak server vyhodil chybu 500. Takže si myslím že v tomhle není problém

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