ugrás a tartalomhoz

Átirányítás - ismét

Vrt · 2009. Május. 4. (H), 11.14
Sziasztok!

Hosszú ideje rendben volt a régi honalpunk, jó helyzés a gugliban..stb....Volt egy fúzió egy másik céggel...így lett új lap..új szolgáltató..szóval újra a kihívások..
Szeretném ha a fődomain-re érkező kérések a www aldomain-re kerülnének. A szolgáltató (csakideírom....EXTERNET bűbáj Nyrt.) annyit mondott több mint egy hónap huzavona után, hogy nem lehet...(most várom a hivatalos magyarázatot)

Na most...lekértem a response header infót..és abban Apache-ot látok...felmentem a szeróra FLASHXP-vel és nem találtam htaccess fájlt. Gyorsba kreáltam egyet..

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mintadomain.com [NC]
RewriteRule ^(.*)$ http://www.mintadomain.com/$1 [L,R=301]


(notepad-ban, ansi formátumba...ez gond lehet?)

Feltöltöttem és próba...

500 Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, info##kukac##vivanet.hu and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

(Na ugye itt azért van vivanet mert ők is fúzionáltak az Externet bűbáj Nyrt-vel)

Tudnátok segíteni, hogy merre folytassam tovább? A honlap költöztetés nagyon macerás..majdhogynem megoldhatatlan...

Köszi

Vrt
 
1

Rewrite

Poetro · 2009. Május. 4. (H), 14.01
Az lehetséges, hogy mod_rewrite nincs bekapcsolva a szerveren. Meg kellene nézni a modul listában, hogy mik vannak bekapcsolva. Ha nincs mod_rewrite akkor valami mással kell próbálkozz.
2

mod rewrite

Vrt · 2009. Május. 4. (H), 16.08
Szia!

Ennél azért sekélyesebb a tudásom. Én le tudom ellenőrizni valahogyan? Mert a szolgáltató igen igen passzív bármilyen segítségben..
4

Ellenőrzés

Poetro · 2009. Május. 4. (H), 16.15
  1. Amennyiben nem vagy elégedett a szolgáltatóval, cseréld le, egy olyanra, amivel elégedett vagy.
  2. phpinfo ki fogja írni, amennyiben megkapja ezen információt az apache-tól, és engedélyezve is van. Lásd apache2handler szekció Loaded Modules sora
5

load modules

Vrt · 2009. Május. 4. (H), 16.45
Ez sajnos nem nyert. Nincs erre utaló sor... Szolgáltatót azonnal váltanánk ha ilyen egyszerű lenne..
8

Magyarázd meg

janoszen · 2009. Május. 5. (K), 05.51
Magyarázd meg a főnöködnek. Vagy kerestek normális szolgáltatót, vagy a nem főoldalra beeső népek kapnak egy gyönyörű szép 404-es oldalt, ami nem túl látványos és PageRank vesztéssel járhat. Esetleg megpróbálhatsz még ErrorDocumenttel játszani, bár nem tudom, hogy melyik Apache verzió mennyire engedi meg a státuszkód módosítását, de mennie kéne.
3

header location

duplabe · 2009. Május. 4. (H), 16.14
Az átirányítást php-ben is meg tudod oldani. A $_SERVER['HTTP_HOST']-ben megnézed, hogy van-e www, ha van levágod és oda irányítod.

if(strpos($_SERVER['HTTP_HOST'],'www') !== false)
{
    $host = str_replace('www','',$_SERVER['HTTP_HOST']);
    header('Location: '.$host.$_SERVER['REQUEST_URI']);
}
Ezt úgy rakod be a kódba, hogy ez fusson le leghamarabb.
6

php átirányítás

Vrt · 2009. Május. 4. (H), 16.46
Ez lesz ha mást nem tudunk kiokoskodni..csak ennek sajnos megvannak a maga negatívumai..
7

fejléc

gex · 2009. Május. 5. (K), 02.49
301-es fejléc azért legyen.
9

(Nincs téma)

duplabe · 2009. Május. 7. (Cs), 23.23

 if(strpos($_SERVER['HTTP_HOST'],'www') !== false)  
 {  
     $host = str_replace('www','',$_SERVER['HTTP_HOST']);  
     header('Location: '.$host.$_SERVER['REQUEST_URI'],true,301);
     exit;
 }
igy se a legszebb megoldas (a rewriteos lenne az), de akkor mar legyen szebb :)