Autor Zpráva
zeliCZKo
Profil *
Zdravim,
prosím o radu jak presne upravit .htaccess aby menil adresy z např. http://www.foto-video.ic.cz/kontakt.php na http://www.foto-video.ic.cz/kontakt/

Již se mi to povedlo ale po změně to sice zmení adresu např. na http://www.foto-video.ic.cz/kontakt/ ale napíše chybu 404 a stránku nenačte, což celkem nechápu, hledal jsem všude zkoušel nemožné a stejně to nejde...

Díky za rady...
Beavis
Profil
zeliCZKo:
Mohl by jsi uvést tvůj .htaccess?
A takováto jednoduchá změna se dá najít během pár vteřin, takže zkus hledat.
zeliCZKo
Profil *
zde je :
RewriteEngine On
 
RewriteBase /
 
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*)\.php$ $1 [R,L]

btw : pročetl jsem plno témat všude možně ale stejně žádné řešení...
Davex
Profil
Pro zavedení nových adres je potřeba udělat tři věci:
1) přepisovat zkrácené URL na PHP skript
2) změnit všechny odkazy na webových stránkách na zkrácené URL
3) původní URL přesměrovat na zkrácené

Tvoje přepisovací pravidlo se zabývá pouze třetím bodem, a proto se vypíše chyba 404 a stránka se nezobrazí. Pokud trváš na nové adrese s lomítkem na konci, tak můžeš mít ještě problémy s relativními odkazy na webu a může vzniknout problém s nenačítáním stylů a obrázků.

Proč chceš vlastně URL změnit z kontakt.php na kontakt/? Připadá mi to pouze jako kosmetická úprava, která nemá žádný praktický užitek.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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