mod_rewrite i .htaccess

0

jak powinna wyglądać dyrektywa RewriteRule by adres
http://www.moj.server.com/index.php?id=cos
wygladał tak:
http://www.moj.server.com/?id=cos
lub tak:
http://moj.server.com/?cos

0

A nie jest tak domyslnie? Bo u mnie tak

0

jak powinna wyglądać dyrektywa RewriteRule by adres
http://www.moj.server.com/index.php?id=cos
wygladał tak:
http://www.moj.server.com/?id=cos

Jak juz napisal Wolverine, u mnie tez jest tak domyslnie

lub tak:
http://moj.server.com/?cos

To nie RewriteRule tylko global $query_string :)

0

Dokładnie, link w formie .../?blabla=cos jest równy .../index.php?blabla=cos (jeśli akurat DirectoryIndex jest ustawiony na "index.php").
A jeśli chcesz http://server/cos zmienić na http://server/index.php?id=cos, regułka jest idiotycznie prosta:

RewriteRule ^/cos$ /index.php?id=cos

W razie większej liczby możliwości, zamiast kilku reguł ustaw:

RewriteRule ^/(cos|ble|innecos|marchewka|itakdalej)$ /index.php?id=$1

Generalnie, to są po prostu wyrażenia regularne...

0

...Generalnie, to są po prostu wyrażenia regularne...

yhy czyli coś z czym mam jeszcze małe kłopoty... Dzięki za pomoc i podpowiedź... :P

Pozdrawiam...

1 użytkowników online, w tym zalogowanych: 0, gości: 1