NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Ako odstrániť koncovku .php z URL stránky?

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
oliver.olejnik:23.11.2016 17:38

Zdravím, ako by som mohol odstrániť koncovku súborov .php z URL stránky? Vďaka za odpoveď ;)

 
Odpovědět
23.11.2016 17:38
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:23.11.2016 17:40

Vytvor si v korenove slozce tveho webu soubor .htaccess (pozor, nazev zacina teckou!!) a vloz do nej toto:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Editováno 23.11.2016 17:40
 
Nahoru Odpovědět
23.11.2016 17:40
Avatar
oliver.olejnik:23.11.2016 17:49

To mám a na hostinger.sk hádže error 404. Ak napíšem napr. header('Location: ./domov.php'); tak sa v URL zobrazí .php a akonáhle napíšem header('Location: ./domov'); tak to padne.. v čom je chyba? :/

 
Nahoru Odpovědět
23.11.2016 17:49
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:23.11.2016 17:59
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

a co takhle ?

 
Nahoru Odpovědět
23.11.2016 17:59
Avatar
oliver.olejnik:23.11.2016 18:03
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

takto to mám a stále sa zobrazujú .php koncovky.. ako mám vlastne odkazovať na skripty resp. ako má vyzerať header?

header('Location: .............­..........');

 
Nahoru Odpovědět
23.11.2016 18:03
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:23.11.2016 18:23
header('Location: /kontakt');

aspon tak to delam ja a s tim kodem vyse mi to na localu jelo :D

 
Nahoru Odpovědět
23.11.2016 18:23
Avatar
oliver.olejnik:23.11.2016 18:30

na locale to ide aj mne, ale keď chcem hodiť projekt na web, tak to nefunguje.. vypíše mi http://error.hostinger.eu/

 
Nahoru Odpovědět
23.11.2016 18:30
Avatar
Lava
Člen
Avatar
Odpovídá na oliver.olejnik
Lava:24.11.2016 7:50

Najprv zisti, či je to vôbec linux server. htaccess na wirus serveroch nefunguje. Tam ti treba nginx, čo je ešte väčšia mágia ako htaccess

Nahoru Odpovědět
24.11.2016 7:50
Aspartám, sacharín, to je môj vitamín
Avatar
Lava
Člen
Avatar
Lava:24.11.2016 8:56

Inak diky za ten hostinger... založil som si tam účet, som zvedavý, čot o bude zač. Dlho hľadám niečo, čo by bolo použiteľné, nakoľko websaport ma sklamal.

Nahoru Odpovědět
24.11.2016 8:56
Aspartám, sacharín, to je môj vitamín
Avatar
Lava
Člen
Avatar
Lava:24.11.2016 9:14

A hej, vyzerá to na linux... takže htaccess by malo fungovať. Skontroluj, či máš v nastavení servera aktivovaný Rewrite module

Nahoru Odpovědět
24.11.2016 9:14
Aspartám, sacharín, to je môj vitamín
Avatar
Odpovídá na Lava
Neaktivní uživatel:25.11.2016 17:23

Na tohle jsi přišel jak?
Na Windows funguje Apache i s jeho .htaccess, obyčejně se tam ale používá IIS a webconfig soubory jakožto ekvivalent htaccesu.

Nahoru Odpovědět
25.11.2016 17:23
Neaktivní uživatelský účet
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Lava
mkub:25.11.2016 17:49

a to si kde nabral, ze nginx je nasadeny na windows serveroch?
nginx bez na linux serveroch a na win serveroch byva nasadeny skor IIS, alebo Apache
na Linuxoch zase bud Apache, alebo nginx

 
Nahoru Odpovědět
25.11.2016 17:49
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:25.11.2016 18:30

Osobne teda na Winech vyvijim X let a prosel sem si variacema jako manualni instalace Apache, WAMP, XAMPP ... ale jeste sem nezazil, ze by mi kvuli windowsu nejel .htaccess :D

 
Nahoru Odpovědět
25.11.2016 18:30
Avatar
Odpovídá na Lava
Dominik Gavrecký:25.11.2016 18:40

Sklamal ? V čom prosím ťa ?

Nahoru Odpovědět
25.11.2016 18:40
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Odpovídá na Dominik Gavrecký
Neaktivní uživatel:25.11.2016 22:47

At už ho zklamal v čemkoliv, tak to bude nejspíš znovu blbost, jako všechno ostatní, co v tomhle vlákně napsal.

Nahoru Odpovědět
25.11.2016 22:47
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 15 zpráv z 15.