Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz CactuS #13001 üzenetére

    "a www nélkül beírt domain címét átdobja a www-s változatra"

    # Set "protossl" to "s" if we were accessed via https://. This is used later
    # if you enable "www." stripping or enforcement, in order to ensure that
    # you don't bounce between http and https.
    RewriteRule ^ - [E=protossl]
    RewriteCond %{HTTPS} on
    RewriteRule ^ - [E=protossl:s]

    ##########################

    # To redirect all users to access the site WITH the 'www.' prefix,
    # (http://example.com/... will be redirected to http://www.example.com/...)
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Ez a Drupal .htaccess-fájljából származik, ez így egy jóval általánosabb (bármilyen oldal .htaccess-fájljába átmásolható) megoldás (amibe ráadásul a protokoll sincs bedrótozva, a HTTP- és HTTPS-kapcsolatokat egyaránt támogatja).
    A fordítottja pedig (www NÉLKÜLI változatra való átirányítás) így néz ki (az előző, protossl környezeti változóra vonatkozó rész (a hashmarkkal jelzett vonal fölött) természetesen itt is legyen bent!):

    # To redirect all users to access the site WITHOUT the 'www.' prefix,
    # (http://www.example.com/... will be redirected to http://example.com/...)
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]

    "viszont a /administrator oldalt is megtoldja egy kicsit www.pelda.hu/hu/huadministrator -nak, ami ugye nem túl jó, mivel így nem lehet belépni az administrator részre"
    A www.pelda.hu/hu/administrator cím jó lenne, vagy csak a hu nélküli változat (vagyis www.pelda.hu/administrator)?

    Sk8erPeter

Új hozzászólás Aktív témák