Rezultate 1 la 3 din 3

Subiect: situatie complexa 301 redirect in htaccess

  1. #1
    Avatarul lui mamulea
    mamulea este deconectat Membru SeoPedia
    Reputatie:
    31
    Data înscrierii
    19th December 2007
    Locaţie
    Pitesti, Romania
    Vârstă
    45
    Posturi
    235
    Putere Rep
    31


    Implicit situatie complexa 301 redirect in htaccess

    Situatie: Am domeniul www.domain.tld cu un director /blog. Am creat un redirect dinspre www.domain.tld/blog spre blog.domain.tld folosind urmatorul cod in .htaccess:

    Options -Indexes +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    RewriteCond %{HTTP_HOST} ^domain.tld [NC]
    RewriteRule ^(.*)$ http://www.domain.tld$1 [L,R=301]
    RedirectMatch 301 ^/blog/(.*)$ http://blog.domain.tld/$1

    Mentionez ca fisierul .htacces l-am uploadat in directorul /blog si redirectarea merge struna.

    Cum fac urmatoarele 2 lucruri:
    1. sa redirectez www.blog.domain.tld spre blog.domain.tld (cu alte cuvinte, pentru domeniul in cauza vreau sa fac un redirect from www to non-www)
    2. sa redirectez domain.tld spre www.domain.tld (cu alte cuvinte, pentru domeniul principal vreau sa fac un redirect from non-www to www). Pentru aceasta situatie trebuie sa scriu un alt .htacces in radacina?

    Multumesc pentru ajutor.
    Ultima modificare făcută de mamulea; 20th November 2008 la 02:16. Motiv: explicatii pentru o mai buna intelegere

  2. #2
    Avatarul lui Savage
    Savage este deconectat Membru SeoPedia
    Reputatie:
    0
    Data înscrierii
    8th October 2007
    Vârstă
    37
    Posturi
    169
    Putere Rep
    0


    Implicit

    incearca

    Cod:
    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       RewriteCond %{HTTP_HOST} !^www\.blog\.domain\.ro$ [NC]
       RewriteRule ^(.*)$ http://blog.domain.ro/$1 [R=301,L]
       RewriteCond %{HTTP_HOST} !^www\.domain\.ro$ [NC]
       RewriteRule ^(.*)$ http://www.domain.ro/$1 [R=301,L]
    
    </IfModule>
    Cum reusesc? E simplu... Link

  3. #3
    Avatarul lui mamulea
    mamulea este deconectat Membru SeoPedia
    Reputatie:
    31
    Data înscrierii
    19th December 2007
    Locaţie
    Pitesti, Romania
    Vârstă
    45
    Posturi
    235
    Putere Rep
    31


    Implicit

    Ar trebui sa bag codul asta intre <IfModule mod_rewrite.c></IfModule> din codul meu deja existent pe care l-am citat in primul post? Sau unde?

    Am incercat cateva variante cu codul trimis de Savage si se pare ca nu ajung la niciun rezultat

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. redirect permanent htaccess
    De Bogdan Citoiu în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 4th March 2010, 15:25
  2. 301 redirect .htaccess
    De meetzah în forumul Server side
    Răspunsuri: 10
    Ultimul Post: 27th December 2008, 10:01
  3. Intrebare redirect 301 htaccess
    De thefan în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 22nd October 2008, 19:36
  4. Redirect prin .htaccess
    De vip_vyo în forumul Google
    Răspunsuri: 0
    Ultimul Post: 3rd September 2008, 13:28
  5. o situatie stupida
    De big în forumul Server side
    Răspunsuri: 10
    Ultimul Post: 14th July 2008, 06:34

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •