Autor | Zpráva | ||
---|---|---|---|
rudla Profil |
Ahoj, vím, že se to tu řešilo minimálně stokrát, ale já na to všechno pořád ještě nepřišel.
Ať jsem hledal jak jsem mohl, jak na googlu, tak tady, pořád mi nefunguje odstranění koncovky .php, zkoušel jsem všechny návody, co jsem tu našel, ale všechny zkončily tím, že mi to vyfluslo 404, nebo chybu nastavení serveru, jak na to, aby se tohle nestalo? Díky předem. Moderátor Davex: Titulek „.htaccess - koncovky .php“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
RockFire Profil |
#2 · Zasláno: 20. 8. 2011, 13:59:24
RewriteEngine On RewriteBase / RewriteRule ^([a-z0-9\-]+)$ $1.php Na serveru musí být ovšem povolen Rewrite mod. |
||
rudla Profil |
#3 · Zasláno: 20. 8. 2011, 14:11:47
RockFire:
Používám webzdarma, prý tam Rewrite mod je, ale stejně mi to nefunguje, teď to vlastně neudělalo nic. Jakobych nic nezměnil. |
||
RockFire Profil |
#4 · Zasláno: 20. 8. 2011, 14:14:12
Tak buď tam rewrite mod neni a nevo je chyba u vás, já to pro jistotu ozkoušel na serverech onebitu a funguje to.
|
||
rudla Profil |
#5 · Zasláno: 20. 8. 2011, 14:20:03
RockFire:
Webzdarma s tím má prý často problém, takže vážně nevím. U mě chyba být nemůže - ctrl+c, ctrl+v a navíc, nic jiného, co by tam mohlo dělat chybu tam není, jen stránky a .htaccess. |
||
motik Profil |
#6 · Zasláno: 20. 8. 2011, 14:40:39
rudla:
„U mě chyba být nemůže“ :-D jak máš pojmenovaný ty soubory? a je tam správná cesta k těm souborům - nemáš to v nějaké složce jinak kód od RockFire na wz bezproblémů jede |
||
Batrachus Profil |
#7 · Zasláno: 20. 8. 2011, 20:07:44
Eh, zdá se mi to, nebo RockFirův kód naopak koncovku .php přidává?
|
||
o_O Profil |
#8 · Zasláno: 20. 8. 2011, 20:23:41 · Upravil/a: o_O
Batrachus:
„zdá se mi to“ Zdá se Vám to. „U mě chyba být nemůže“ Drtivá většina chyb je vytvořena mezi klávesnicí a židlí. RockFireův kód předpokládá, že budete odkazovat na soubor obsahující jen malé písmena, čísla nebo pomlčku. Vyhovuje .tld/neco +.php, ovšem nevyhovuje .tld/Neco +.php |
||
RockFire Profil |
#9 · Zasláno: 20. 8. 2011, 23:15:10 · Upravil/a: RockFire
Pravda, to jsem podcenil, ale jinak by to mělo jít, Já si spíš myslím, že si autor tématu myslel, že Rewrite funguje tak, že odkáže na soubor xxx.php a on se sám přepíše a ne že má odkazovat jen na xxx
Edit: Ještě pro jistotu tedy přidávám verzi i pro velké znaky: RewriteEngine On RewriteBase / RewriteRule ^([a-zA-Z0-9\-]+)$ $1.php Dá se to řešit i pomocí flagu I, ale to funguje podivně |
||
Časová prodleva: 14 let
|
0