Autor | Zpráva | ||
---|---|---|---|
Ghosting Profil |
#1 · Zasláno: 29. 4. 2008, 22:23:01
Zdravím, nyní zkouším mod_rewrite ale problém je v adresách.
Jamile zadám http://potapenivcr.cz/lokalita/0 tak se vypíše stránky bez stylů a bez obrázk. Na vině jsou špatné odkazy, způsobené tím přepisováním. Skutečná adresa je http://potapenivcr.cz/potapecske-lokality.p23.html?lokalita=0 A v souboru .htaccess mám toto: php_flag display_errors on RewriteEngine On #Přepisování pro systém Sunlight RewriteRule ^(.*)\.p(.*)\.html$ index.php?p=$2 [L,QSA] RewriteRule ^(.*)\.a(.*)\.html$ index.php?a=$2 [L,QSA] #Přepisování pro lokality RewriteRule ^lokalita/(.*)$ potapecske-lokality.p23.html?lokalita=$1 [L] V tomhle oboru začínám, takže jsem rád za každou radu. |
||
Hooonza Profil |
#2 · Zasláno: 29. 4. 2008, 23:46:46
Mně funguje tohle:
RewriteEngine On RewriteBase / #Přepisování pro systém Sunlight #Přepisování pro lokality RewriteCond %{REQUEST_URI} ^/lokalita/([0-9]*)$ RewriteRule /(.*)$ potapecske-lokality.p23.html?lokalita=$1 [L] |
||
Ghosting Profil |
#3 · Zasláno: 30. 4. 2008, 16:44:42
Bohužel ani to nejde.
Vždy jsou v háji adresy. Nikdo nevíte? |
||
Hooonza Profil |
#4 · Zasláno: 30. 4. 2008, 17:09:52
Ty adresy jsem netestoval, v dotazu se ptáš,jak to chápu, /lokalita/0 a chceš skutečnou odpověď potapecske-lokality.p23.html?lokalita=0, v kódu v dotazu zvýrazněný byl jen poslední poslední řádek. Navíc, stejně mají všechna ostatní pravidla parametr [L], takže se tím říká "Poslední pravidlo, nic už dál nepřepisuj", takže pokud by ty pravidla měly zabrat, stejně už se k nějakému přepisování lokality nedobereme.
Moje podmínky při testování: Když si dám do lokálního adresáře, kde mi jede apache, soubor potapecske-lokality.p23.html a .htaccess a zkouším, kdy na požadavek {lok. adresář}/lokalita/0 (0=nula) dostanu odpověď {lok. adresář}/potapecske-lokality.p23.html?lokalita=0 (se zapnutým parametrem [R], abych viděl odpověď), tak to jede s tím, co jsem Ti napsal. Nevím, možná nechápu dobře dotaz? Anebo - nechceš si to prostě takto natestovat sám doma na svém počítači v Tvých konkrétních podmínkách? |
||
Ghosting Profil |
#5 · Zasláno: 30. 4. 2008, 17:42:28
Dobrý už jsem to vyřešil, vyzkoušel na localu,
napsal sjem tam toto RewriteRule ^potapecska-lokalita-(.*) potapecske-lokality.p23.html?lokalita=$1 Problem byl v tom lomitku na konci, ktere se nepohodlo s RS. |
||
Hooonza Profil |
#6 · Zasláno: 30. 4. 2008, 22:49:17
No prosím, jede to krásně, pohoda:-)
|
||
Časová prodleva: 16 let
|
0