Autor Zpráva
Matess
Profil *
Ahoj,
na svých stránkách mám cool url adresy a funguje mi to normálně, ale teď dělám další stránky a prostě mi to nejde.

Vypisuje mi to tuto chybu:
The requested URL /video.php was not found on this server.

V souhoru .htaccess mám toto:
RewriteEngine  On 

# Cool URL
# Převádím stránku /video.php?video=id_videa na /id_videa
RewriteBase  / 
RewriteCond  %{REQUEST_FILENAME}  !-d 
RewriteCond  %{REQUEST_FILENAME}  !-f 
RewriteRule  ^(.*)$  /video.php?video=$1 [L] 


Pokud odkazuji na video takto:
<a href="video.php?video=123">video</a>

tak vše funguje jak má, ale pokud odkážu na video pomocí cool url:
<a href="123">video</a>

tak to vypisuje již zmíněnou chybu.

Kde dělám něco špatně?
Nemám třeba špatně nastaven server?

Děkuji mnohokrát za odpověď.
Kajman_
Profil *
Nepomůže vynechat tu pomlčku, která je v RewriteBase?
RewriteRule ^(.*)$ video.php?video=$1 [L]
Matess
Profil *
Nepomůže vynechat tu pomlčku, která je v RewriteBase?
Ne nepomůže. Píše to to samé.
Matess
Profil *
Takže nikdo nevíte?
Kajman_
Profil *
A nemáte náhodou to video.php ještě v nějakém adresáři nebo je v rootu webu?
Matess
Profil *
Kajman_
Tak už jsem na to přišel.
Bylo to hostingem (nebo nastavením serveru).

Změnil jsem hosting a už to funguje.

Děkuji za ochotu mi pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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