Autor | Zpráva | ||
---|---|---|---|
rkomoras Profil |
#1 · Zasláno: 20. 7. 2008, 15:24:38 · Upravil/a: rkomoras
Zdravím. Mám problém s mod_rewrite. Mám soubor novinky.php a chci k němu dojít přes http://stranka.cz/novinky/, vyzkoušel jsem tohle:
RewriteEngine on RewriteRule novinky/ /novinky.php [R=301] Ale nefunguje to. Co mám napsat aby to fungovalo? Díky za rady... |
||
Greeg Profil |
#2 · Zasláno: 20. 7. 2008, 15:44:04 · Upravil/a: Greeg
co myslim tym "nefunguje"
dostanes E404, "no input file specified"... etc? resp skus RewriteRule novinky/$ novinky.php [R=301] |
||
rkomoras Profil |
#3 · Zasláno: 20. 7. 2008, 15:47:33
Stále to nejde. Píše to 404.
|
||
Greeg Profil |
#4 · Zasláno: 20. 7. 2008, 15:58:35 · Upravil/a: Greeg
potom by este bolo dobre si nastavit RewriteBase na konkretny adresar lebo defaultne to taha na koren
napr ak mas je web umiesteny na url http://localhost/mojweb/novinky.php tak dopisat na pod RewriteEngine RewriteBase /mojweb |
||
Perry Profil |
#5 · Zasláno: 20. 7. 2008, 17:00:46
Zkus:
RewriteRule ^novinky/$ http://stranka.cz/novinky.php [R=301] (to http tam myslím při tvrdém přesměrování být může) |
||
rkomoras Profil |
#6 · Zasláno: 20. 7. 2008, 17:58:58 · Upravil/a: rkomoras
...věci se už začínají měnit...
Teď tam mám: RewriteRule novinky/ http://stranka.cz/novinky.php [R=301] Při zadání http://stranka.cz/novinky/ mě to přesměruje na http://stranka.cz/novinky.php. Když zadám http://stranka.cz/novinky -> 404. Asi jsem špatně napsal, že chci přesměrovat, spíš chci stránku jenom podstrčit... |
||
Perry Profil |
#7 · Zasláno: 20. 7. 2008, 19:14:31
RewriteRule ^novinky(.*)$ /novinky.php [L]
Takhle by to mělo podstrčit .../novinky/ i .../novinky na ../novinky.php... ale jistý si úplně nejsem |
||
rkomoras Profil |
#8 · Zasláno: 20. 7. 2008, 19:26:58
Perry
500 Internal Server Error... O htaccess jsem se už něco dozvěděl, ale zkoušel jsem to asi špatně...na spoustě moderních stránek je to takhle udělané, takže doufám že to jde... |
||
Časová prodleva: 16 let
|
0