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 |
#2 · Zasláno: 20. 11. 2017, 22:41:48
Nepřesměrovávejte při POST metodě.
|
||
Majkelju Profil |
#3 · Zasláno: 20. 11. 2017, 23:31:09
Kajman:
Jak prosté :) Moc děkuju, už to šlape! |
||
Časová prodleva: 5 let
|
0