Autor | Zpráva | ||
---|---|---|---|
radeson Profil |
#1 · Zasláno: 4. 9. 2008, 15:09:51
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 * |
#2 · Zasláno: 4. 9. 2008, 15:13:40
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 * |
#3 · Zasláno: 4. 9. 2008, 15:14:10
omlouvám se, .htaccess musí povolit správce ručně
|
||
radeson Profil |
#4 · Zasláno: 4. 9. 2008, 15:26:46 · Upravil/a: radeson
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 |
||
Časová prodleva: 16 let
|
0