ugrás a tartalomhoz

.htaccess ff, crome ok, IE nem

Ghostika · 2011. Dec. 15. (Cs), 01.53
Üdv mindenkinek.
Egy kis segítséget szeretnék kérni tőletek. Egy oldalnál megkértek, hogy segítsek 1-2 dologban mert az előző fejlesztő nem folytatja a munkát és volt amit átirányítgatásokkal oldott meg .htaccess-ben és abban sajnos annyira nem vagyok otthon. A probléma a következő:
Van egy www.xyz.hu/facebook/ mappa amiben egy landin page szerepel. Ez valamiért nem töltődött be facebookon, és egyébként sem, csak ha még oda írtam mögé az index.php-t ezért kiegészítettem plusz egy sorral a fájlt. Ezek után FF, Crome -ban http és https-en megy, IE-ben https-en megy, de IE-ben http-n nem megy, azt mondja hogy nem tud csatlakozni az oldalhoz.
.htaccess tartalma:
<IfModule mod_rewrite.c>
RewriteEngine on
# Adding slash if missing
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^([^/]+)/$ /$1/ [R=301]

#################
# Rewrite Rules #
#################
#ezt a sort adtam hozzá én, hogy az index.php-re dobja át
RewriteRule ^(.*)facebook/$ facebook/index.php [L]

RewriteRule ^(.*)facebookshare/(.*)/(.*)$ index.php?v=1&shareId=$2 [L]
RewriteRule ^(.*)facebooksharenotpers/(.*)/(.*)$ index.php?v=2&shareId=$2 [L]
</IfModule>

Ha valakinek van valami ötlete, nagyon megköszönném.
 
1

Nem biztos, hogy van / a

inf · 2011. Dec. 15. (Cs), 03.45
Nem biztos, hogy van / a végén, rakj egy ?-et a / után.
2

Sajnos nem

Ghostika · 2011. Dec. 15. (Cs), 10.38
Kipróbáltam azt a változtatást, ha arra gondoltál hogy így:
^(.*)facebook/?$
Akkor sajnos ez nem megy.
3

Arra. Akkor viszont fogalmam

inf · 2011. Dec. 15. (Cs), 12.31
99,9%, hogy nem a mod rewrite hibás. Nem szabadna, hogy függjön a böngészőtől, ha mégis ez van, akkor kellene lennie benne erre utaló kódnak, mondjuk user agent ellenőrző rewrite cond-nak, vagy ilyesminek.

Keress más htaccess fájlokat, amik beleszólnak az átirányításba, loggold a facebook/index.php-t, hátha megérkezik a kérés, csak valami olyan hiba van a kódban (mondjuk átirányítás), ami miatt ez a végeredmény...
4

De ha úgy hívom meg hogy oda

Ghostika · 2011. Dec. 15. (Cs), 16.28
De ha úgy hívom meg hogy oda írom magamtól a végére a /index.php-t simán bejön. És ugye csak http esetben IE-ben :S
5

Toljál rá rewrite logot, az

inf · 2011. Dec. 15. (Cs), 20.31
Toljál rá RewriteLog-ot, ha tudsz, az kiírja, hogy mit hova irányít.
6

Fiddler

Poetro · 2011. Dec. 15. (Cs), 20.36
Az se ártana, ha megnéznéd, az IE mit próbál meg betölteni. Erre való a többek között a Fiddler, vagy mazochistáknak a Wireshark.
7

Én nem szoktam .htaccess-el

Karvaly84 · 2011. Dec. 15. (Cs), 20.46
Én nem szoktam .htaccess-el operálni ugyan, de az nem lehet, hogy amikor MSIE küld egy kérést a szervernek az úgy módosítja az URL-t ami nem megy át a RegExp szűrőn?
8

Valamivel majd megprobalom

Ghostika · 2011. Dec. 16. (P), 12.44
Valamivel majd megprobalom kideriteni, de akkor mashova kuldi http es https-en?
9

Ezt kéne kideríteni a

inf · 2011. Dec. 16. (P), 13.28
Ezt kéne kideríteni a RewriteLog-ból...............................................