Autor Zpráva
Majkelju
Profil
Zdravím,
vytvořil jsem jednoduché administrační rozhraní k jednomu webu a chci skrýt koncovku .php na konci URL v prohlížeči (samozřejmě nejen v admin sekci, ale na celém webu.
Když ale nastavím .htaccess, tak login přestane fungovat. Asi se neodešlou parametry z login formuláře. Mod rewrite ale nijak neovládám, spíš kopíruju, co kde najdu.

Login formulář je v rootu v souboru admin.php. Obsah pak includuje ze souboru v chráněné složce. Může mi někdo poradit, jak tento problém obejít?
Můj .htaccess vypadá takto:

RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
RewriteRule ^(.*)\.php$ /$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
Kajman
Profil
Nepřesměrovávejte při POST metodě.
Majkelju
Profil
Kajman:
Jak prosté :) Moc děkuju, už to šlape!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0