Autor Zpráva
karlos007
Profil
kde mám chybu, že to strašně vytíží server a nenačítají se mi pak některé soubory z podadresářů? zajimave je ze to tu stranku nacte, i to presmerovani vidim dobre kdyz si vypisu tu cestu, ale dela to paseku se stylama a js.


  RewriteEngine on
  RewriteBase /
  RewriteRule ^ne-coa/blabla/(.*) index.php?q=ne-co/blabla/$1 [L,QSA]
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
  


- to prvni je ne-coa/blabla/[$promenna] na ne-co/blabla/[$promenna] takze v podstate jen odmazat 1 pismeno z toho slova.
- pokud neni splneno prvni tak chci [$promenna] prepsat na index.php?q=[$promenna]

kdyz je tam jen druhy radek tak vsechno funguje krome toho jednoho presmerovani ktery potrebuju.
Kajman_
Profil *
Nejspíše se cyklí to poslední pravidlo.

Proti cyklení zkuste načerpat inspiraci u obecného pravidla ve faq
http://diskuse.jakpsatweb.cz/?action=vthread&forum=31&topic=97298
karlos007
Profil
postupne jsem dosel k tomu ze jedno i druhy pravidlo fungujou kazdy zvlast vyborne, ale spolu kdyz jsou tak fungujou taky jakoby dobre ale na vsechny existujici soubory mi hazou 404

tak jsem zkusil trochu zazonglovat poradi a evidentne na poradi zalezi a rewritecond se vztahuje jen na nejblizsi rewriterule :-)

  RewriteRule ^ne-coa\/blabla\/(.*)$ index.php?q=ne-co/blabla/$1 [L,QSA]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0