Autor Zpráva
dako
Profil
Zdravím, riešim problém v htaccess - potrebujem v podstate akoby dve stranky, z ktorých budem načítavať cez switch podstranky... Doteraz bežal web v pohode, ale potrebujem aby napríklad na mojweb.sk/broad/jedna-z-podstranok - som mohol mať dalsie podstranky...

.htaccess vyzerá približne takto:

RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?page=$1 [QSA,L]
RewriteRule ^broad/(.*)$ /files/broad/home.php?page=$1 [QSA,L]

Prva podmienka funguje v pohode, ale tu druhu mi stale nechce brať :(

Díky
Keeehi
Profil
dako:
Protože první požere všecko a k té druhé se to nedostane. Musíš to vždy řadit vždy od nejvíce specifických až po ty nejobecnější. Takže to přehoď a bude to ok.
Navíc ty rewrite cond platí jen pro první následující rewrite rule. Takže pokud je chceš po obě, tak by tam měly být 2x. (Nebo se pletu? Kdyžtak mě prosím opravte.)
dako
Profil
Keeehi:
Dííky moc :)
Vymenil som to a funguje to. Vznikol mi ešte problém, že mi nebralo CSSko a podobne veci - podla zdrojaku som zistil, že tym htaccessom som si presunul cesty o uroven mimo, tak som troška zmenil cestu suborov a už to pekne šlape :)

Vďaka moc ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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