htaccess 301-es átirányítás index.html domain névre
Sziasztok!
Segítséget szeretnék kérni tőletek, mert a sok átolvasott angol nyelvű anyag után sem megy az átirányítás. Szeretném ha az index.html át lenne irányítva a domainra.
Linux szerverre töltöm fel a domain.htaccess fájlt melyben ez áll:
Options + FollowSymLinks
RewriteCond% {THE_REQUEST} ^. * / Index.html
RewriteRule ^ (. *) Index.html $ http://www.villanyszerelesazonnal.hu/ $ 1 [R = 301, L]
Mi lehet a gond?
■ Segítséget szeretnék kérni tőletek, mert a sok átolvasott angol nyelvű anyag után sem megy az átirányítás. Szeretném ha az index.html át lenne irányítva a domainra.
Linux szerverre töltöm fel a domain.htaccess fájlt melyben ez áll:
Options + FollowSymLinks
RewriteCond% {THE_REQUEST} ^. * / Index.html
RewriteRule ^ (. *) Index.html $ http://www.villanyszerelesazonnal.hu/ $ 1 [R = 301, L]
Mi lehet a gond?
modosítás
RewriteEngine On
A kérdésben lévő RewriteRule, RewriteCond tele van space-ekkel olyan helyen ahova azok nem kellenek, ha ez nem csak a forum mellékhatása akkor az is gond lehet, illetve a %{THE_REQUEST} mint változó nekem nem ismerős.
Mivel ha jól értem csak azt szeretnéd, hogy ha valaki bepötyögi az "index.html" -t is az kerüljön a vissza a választott url -re amiben ez nincs benne (gyanítom ugyanoda) ehhez elég egy RewriteRule is (cond nélkül)
Options + FollowSymLinks
# ok viszont csak mod_rewrite -al mennek
<IfModule mod_rewrite.c>
RewriteEngine On
# atdobjuk index.html -re bejovo requesteket, NC a kis-nagybetuk figyelmen kivul hagyasaert.
RewriteRule ^index.html$ http://www.villanyszerelesazonnal.hu/ [R=301,L,NC]
</IfModule>
THE_REQUEST - Legyen ismerős
The full HTTP request line sent by the browser to the server (e.g., "GET /index.html HTTP/1.1"). This does not include any additional headers sent by the browser.
Köszönöm, ezt átírva sikerült
Tényleg csak ezt szeretnéd?
Akkor:
Ha pedig a kérés nem az index.html, akkor megy helyben a korábbi feldolgozás.
De az alapján, amit írtál, inkább valamit paraméterezni szeretnél?
Szerk.: keress rá: Apache HTTP Server Version 2.0 manual chm.
Nem tudom már honnan, de .chm-ben is letölthető, minden bennevan, offline használható.
Pontosabban nem az
A php-s kódsort és a javascriptes átirányítás sem jó hozzá.
Erre leginkább
Szerk.: egyébként úgy rémlik, olvastam már, hogy index.html-t, index.php-t már nem vesz duplikációnak, "megtanították" rá, hogy az Apache így műxik.