ugrás a tartalomhoz

Archívum - Május 31, 2012 - Fórum téma

htaccess kérdések

therest · 2012. Május. 31. (Cs), 16.31
A problémám az, hogy a hiába módosítom a htaccess fájlt olyan mintha nem történne semmi.
Elkezdtem felépíteni a fájlt, elsőként kaptam szépen az "internal server error"-okat, 404-e "not found" üzeneteket, aztán végül beleraktam egy redirect-et, amire reagált a rendszer, ezzel sikerült leellenőriznem, hogy a mintaillesztés az rendben van, és át is irányított frankón.
Ez után megpróbáltam módosítani még dolgokat, de hiába töltöttem fel a fájlt semmi változás.
Ami kiakasztó, hogy miután kikommentáltam, majd később teljesen kitöröltem mindent a htaccess fájlból, simán megcsinálja a redirect-et. WTF?
Ha az üres fájlba valami invalid dolgot teszek, jön az "iternal error", tehát felhasználja, ha kiveszem a sort, és újra üres fájl, akkor meg ismét megcsinálja a redirect-et. Érthetetlen!?!

A második dolog ehhez képest gondolom egyszerű: Mivel a szerveren nem tudom a fentiek miatt tesztelni a fájlomat, ezért megpróbáltam egy online teszterrel nézegetni: http://htaccess.madewithlove.be/

Itt a htaccess fájlom:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^partner/(.*)/(.*)/?$ partner.php?p1=$1&p2=$2
</IfModule>
A problémán, hogy a vizsgált minta végén a /? mintha nem működne.

Erre a kérésre:
http://somedomain.com/partner/12312312/12312312/
Ezt kapom:
http://somedomain.com/partner.php?p1=12312312/12312312&p2=

Ha leszedem a perjelet a minta végéről:
http://somedomain.com/partner/12312312/12312312
Meg jó:
http://somedomain.com/partner.php?p1=12312312&p2=12312312

Én rontok el valamit, vagy a teszter vacak, az utóbbi esetben van valami online eszköz ami hatékonyan, precízen ellenőriz?