Autor Zpráva
Monkeys
Profil *
Univerzalne obecne pravidlo (na tychto strankach) som skusal asi 2 dni a nemohol som to rozchodit.
Mam to chapat tak ze na kazdom serveri je ina konfiguracia, a musim sa do nej trafit ?

Vyriesene tymto skriptom:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /([^.\ ]+\.)+php(\?[^\ ]*)?\ HTTP
RewriteRule ^(.+)\.php$ http://www.mojastranka.sk/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*[^/])$ $1.php [L]

M.
candiess
Profil
Definuj ,,nemohl rozchodit" a jaké adresy se snažiš docílit, podporuje hosting mod_rewrite?
Monkeys
Profil *
candiess:
podporuje hosting mod_rewrite
Ano podporuje

Definuj ,,nemohl rozchodit"
Snazil som sa odstranit koncovku .php z kazdej stranky. Ked som skusal obecne pravidlo tak mi to vzdy vyhodilo neexistujucu stranku.

Ja nechcem spochybnovat obecne pravidlo na tychto strankach len mi to doslo zvlastne ked to ma byt univerzalne.

M.
Davex
Profil
Obecné pravidlo funguje a jeho cílem není odstraňovat přípony. Všechny cesty na webu předává jednomu skriptu, který s nimi pak dále pracuje. Asi jsi od něj chtěl něco jiného než dělá ve skutečnosti.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0