Autor | Zpráva | ||
---|---|---|---|
FrantaFranta Profil * |
#1 · Zasláno: 19. 4. 2010, 20:17:45
Předem se omlouvám za špatnou sekci, ale nevěděl jsem kam to přesně zařadit.
Mám tu problém s mod_rewrit. Projekt mám na adrese 127.0.0.1/projekty/pm/RS/ a já chci 127.0.0.1/projekty/pm/RS/index.php?Page=Novinky aby bylo 127.0.0.1/projekty/pm/RS/Novinky, ale když se o to pokouším tak mi to prostě nejde. Mám toto - RewriteEngine on RewriteRule ^(.*) index.php?Page=$1 Asi určitě je to špatně, zkoušel jsem to poskládat z různých příkladů ale nejde to asi z toho důvodu že je to na localhostu... Pokud by byl někdo tak hodný a mohl by mě tu napsat co mám špatně byl bych rád. :) Díky |
||
SpotRudloff Profil |
#2 · Zasláno: 19. 4. 2010, 20:22:14
Na localhostu .htaccess nefunguje.
|
||
Majkl578 Profil |
#3 · Zasláno: 19. 4. 2010, 20:27:09 · Upravil/a: Majkl578
SpotRudloff:
Důvod? FrantaFranta: Podívej se, jestli máš v nastavení Apache pro složku s weby povolenou direktivu AllowOverride, nejlépe na hodnotu All. |
||
SpotRudloff Profil |
#4 · Zasláno: 19. 4. 2010, 20:30:02
Na obyčejném localhostu (hotové sestavení ad. WAMP, ComplexWebServer).
|
||
radas Profil * |
#5 · Zasláno: 19. 4. 2010, 20:35:50
vyzkoušl bych
RewriteEngine on #cesta od root adresare RewriteBase /projekty/pm/RS/ #pravidlo RewriteRule ^([^/]+)/?$ index.php?Page=$1 SpotRudloff: .htaccess mi nefungoval akorat na complex web server - dodnes nevim proč..jinak na vertrigu mi jede bezproblemu.. |
||
FrantaFranta Profil * |
#6 · Zasláno: 19. 4. 2010, 20:38:47
SpotRudloff:
Mám Vertrigo a tam mod_rewrite je nainstalovaný a zobrazuje se mi i v PHPinfo takže tak :). Majkl578: Koukal jsem na to a je to tam víckrát to "AllowOverride" ale u všech je hodnota none. :) |
||
FrantaFranta Profil * |
#7 · Zasláno: 19. 4. 2010, 20:41:38
<Directory />
Options FollowSymLinks AllowOverride All </Directory> |
||
FrantaFranta Profil * |
#8 · Zasláno: 19. 4. 2010, 20:45:51
radas:
http://127.0.0.1/projekty/pm/RS/Novinky tak to funguje, ale ne tak docela protože text zůstane stejnej jako je na klasickém indexu což znamená že se to pouze nenahrálo, ale pokrok, Díky :) |
||
radas Profil * |
#9 · Zasláno: 19. 4. 2010, 20:49:47
a je dobře tvořeny odkaz- bacha na českou diakritiku...aby to tam nehazelo zmetky...
|
||
FrantaFranta Profil * |
#10 · Zasláno: 19. 4. 2010, 20:53:57
Asi jsem blázen, nebo hlupák, ale teď to pro změnu zobrazí pouze text, takže to vypadá jako by se nenahrávaly styly....
|
||
radas Profil * |
#11 · Zasláno: 19. 4. 2010, 20:57:04
no ale bacha při odkazovani na css soubor, dejte si zobrazení zdroj.kodu a zkontrolujte si cesty ....
|
||
FrantaFranta Profil * |
#12 · Zasláno: 19. 4. 2010, 20:59:02
Když kontroluji projekty/pm/RS/style.css, tak se mi to přepíše indexem :D... Sem z toho ale janek... Takže to přepisuje úplně všechny i s koncovkou :)
|
||
radas Profil * |
#13 · Zasláno: 19. 4. 2010, 21:13:50
tak se mi to přepíše indexem co si mam podtim představit?
jen takovy maly pokus když se do prohližeče zada adresa http://127.0.0.1/projekty/pm/RS/Novinky zkuste dat před soubor nazev.css toto ../nazev.css mělo by se to zobrazit i s css |
||
FrantaFranta Profil * |
#14 · Zasláno: 19. 4. 2010, 21:18:41
radas:
../style.css to se mi posune ještě o složku zpět. tak se mi to přepíše indexem co si mam podtim představit? Prostě, když v prohlížeči otevřu style.css který je ve stejné složce jako index.php tak style.css má text z index.php, prostě tam nění styl :) |
||
radas Profil * |
#15 · Zasláno: 19. 4. 2010, 21:22:02
ups...stale nerozumim:(
proč v prohližeči otvirate style.css a ne index.php? |
||
FrantaFranta Profil * |
#16 · Zasláno: 20. 4. 2010, 15:06:41
No chtěl jsem zkontrolovat tu cestu.. A když otevřu style.css tak má text co je v index.php
|
||
FrantaFranta Profil * |
#17 · Zasláno: 20. 4. 2010, 17:04:44
Tak jsem to "vyřešil", ale furt mi to trochu blne...
Mám - RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(Novinky|Clanky) index.php?Page=$1 [L] A když dám potom, adresa.cz/Novinky, tak se to nahraje, ale obrázky ze style.css ktery jsou v adresa.cz/images se nezobrazují a jsou vedeny jako že jsou v adresáři Novinky tedy adresa.cz/Novinky/images.. |
||
synnasek Profil |
#18 · Zasláno: 20. 4. 2010, 18:36:59
Zkus do složky kde nechceš , aby se ti to přepisovalo nahrát .htaccess prázdný.Mě to pomohlo.
|
||
FrantaFranta Profil * |
#19 · Zasláno: 20. 4. 2010, 19:10:58
Jo dobrý už to funguje, díky
|
||
Časová prodleva: 16 let
|
0