PDA

Pogčedajte punu verziju : Htaccess kod wordpress-a citanje iz foldera


martinluter
14. 11. 2012., 12:56
Ovo je trenutni .htaccess fajl


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Ne dozvolja mi tu nesto da citam iz foldera koji je u rutu.
Npr. ako zelim da udjem u folder "karte" i da zadam promenljivu putem linka "herc"
www.sajt.com/karte/herc/ izbaci mi stranicu sajta koji je u wordpresu,
"error 404 page not found"
kad ukucam da ide direktno
www.sajt.com/karte/index.php?tip=herc
otvori mi sadrzaj iz foldera "karte" koji trazim.
Kako da nateram da mi cita zadrzaj foldera "karte", kad ukucam u linku folder "karte" (naravno to ce uvek biti u linku) i promenljivu "tip" (herc, pik, karo, tref)?

Probah da stavim negde u htacess fajlu:
RewriteRule ^karte/(.*)/$ karte/index.php?page=$1 [L]
ali ne radi.

S druge strane, na serveru postoje linkovi tipa:
www.sajt.com/kocka/rulet/
i to otvara. S tim sto je i "rulet" folder, fizicki postoji u folderu "kocka", dok je u mom slucaju npr. "herc" samo promenljiva.

Br@nkoR
14. 11. 2012., 13:58
Pokušaj posle RewriteBase / da dodaš:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^karte/(.*)/?$ karte/index.php?page=$1 [L]

ivanhoe
14. 11. 2012., 17:59
i ne treba ti ona prva linija: RewriteRule ^index\.php$ - [L]

posto taj fajl fizicki postoji, na njega se ionako ne odnose ova ostala pravila...

martinluter
14. 11. 2012., 18:57
Druze Br@nkoR, hvala uspelo je!!!

Pokušaj posle RewriteBase / da dodaš:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^karte/(.*)/?$ karte/index.php?page=$1 [L]

martinluter
14. 11. 2012., 19:10
@ivanhoe, resih ga s ovim sto mi Br@nkoR dao.

Probao sam da izbacim ovu tvoju liniju al' nista.
Bolje da ne petljam da ne pregorim nesto na sajtu :D

Hvala u svakom slucaju na odgovoru!

i ne treba ti ona prva linija: RewriteRule ^index\.php$ - [L]

posto taj fajl fizicki postoji, na njega se ionako ne odnose ova ostala pravila...