.htacces config

szarkab képe

alapértelmezett drupal 7es htaccesben a következő van:
Options +FollowSymLinks

Ezt a kifejezést át kell írnunk erre:
Options +SymLinksIfOwnerMatch

Mert ha nem, internal server error 500at ad ki a böngésző!

Most egy olyan probléma jelentkezett, hogy aki firefoxal böngészik az oldalon és www. -al írja be a domain nevet, szintén 500-as hibát ír ki neki.

Csak akkor működik az oldal, ha www. nélkül írják be a címet.
Ezért átmenetileg ezzel a kóddal kibővítettük a htaccest:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

Ezzel a www. címből www. nélküli címet csinál.

De szerintem nem ez lenne a megoldás a problémára.
Megtudjuk oldani ezt az utóbbi kód nélkül?

Működik az oldalon egy boost modul még, arra gondolok, hogy attól lehet rossz...

Drupal verzió: 
eMeLA képe

Miért kell átírni a Options +FollowSymLinks-t? Én elég sokféle szerverre telepítettem már drupal-t de ilyennel még nem találkoztam. Ez persze nem azt jelenti, hogy nincs ilyen szerver, csak fura, hogy mi van másként beállítva (esetleg rosszul?), hogy ezt át kell írni. Erre én is kiváncsi lennék...

A www-s címet a legtöbb szerveren automatikusan ráirányítják a domain névre, mert ugye a www-s név az egy subdomain, csak a közhasználatban az terjedt el, hogy a honlap címe www-el kezdődik....
Vagyis ha létrehozol egy www subdomain-t amit ráirányítassz a drupal-ra, akkor arra is bejön az oldal. Ez persze nem ugyanaz mint amit a htaccess-ben megadtál...

1
-1

...mit tudok: http://web.termuves.hu

szarkab képe

http://blog.tarhelypark.hu/szerver-beallitas-followsymlink/

Én erről a link alapján gondoltam azt hogy át kell írni ezt
Options +FollowSymLinks a kifejezést.

Tehát akkor annyi elég hogy ki kommentelem ezt a részt?

0
0
nevergone képe

Annál a szolgáltatónál van a tárhelyetek? Mert az a bejegyzés az adott szolgáltató ügyfeleire vonatkozik.

0
0
szarkab képe

náluk vagyunk, de most ki perpereztem htaccesből Options +FollowSymLinks ezt a részt. Mert ha bent marad akkor server error 500 van.

0
0
Sk8erPeter képe

Jól tetted, hogy így írtad át a .htaccess (két s-sel :) ) fájlt (Options +FollowSymLinks kikommentezése, Options +SymLinksIfOwnerMatch sor beírása (ez is mindenképp kell); nem csak a Drupal rootjában lévő .htaccess fájlt kell átírni, hanem a sites/default/files könyvtárban lévőt is!), mivel pontosan ez a teendő a Tárhelyparkon a szigorítás óta. Akit érdekelnek a miértek, az épp az általad linkelt cikkben megtalálja a magyarázatot, valamint itt, drupal.hu-n is megtalálható a szolgáltató válasza:
http://drupal.hu/comment/69056#comment-69056
Ezen a tárhelyen NEM átmeneti ez a megoldás, hanem ez a végső megoldás.
Itt is folyt erről beszélgetés:
https://www.facebook.com/tarhelypark/posts/268993219893507
Ahogy ott is linkeltem, van ezzel kapcsolatos, Drupal 8-at érintő issue queue, amivel talán még érthetőbbé válik, miért is merült fel erre az igény:
http://drupal.org/node/1269780
Tehát nem ez az egyetlen szolgáltató, ahol ezt a korlátozást bevezették, megvan rá a magyarázat, a linkelt helyeken lehet erről tájékozódni.

1
0