Rezultate 1 la 2 din 2

Subiect: redirect catre versiunea pentru mobil folosind .htaccess

  1. #1
    Avatarul lui radu4us
    radu4us este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    5th February 2009
    Locaţie
    Online
    Vârstă
    44
    Posturi
    223
    Putere Rep
    32


    Implicit redirect catre versiunea pentru mobil folosind .htaccess

    As avea nevoie de putin ajutor in crearea codului pentru a redirecta traficul venit catre topdetail.ro de pe telefoane mobile catre subdomeniul mb.topdetail.ro

    As dori sa fac acest lucru cu .htaccess
    Momentan am liniile astea de cod pentru redirectare catre www. care merg perfect:

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    La codul de mai sus as vrea sa adaug redirect pentru mobil. Am gasit ceva de genul:

    RewriteCond %{HTTP_USER_AGENT} “android|blackberry|iphone|ipod|iemobile|oper a mobile|palmos|symbian|webos|googlebot-mobile” [NC]
    RewriteRule ^(.*)$ http://mb.topdetail.ro/$1 [R=301,L]

    dar nu merge.

    As vrea sa folosesc conditia %{HTTP_USER_AGENT} si nu varianta cu rezolutia <599 pixeli.

    In afara de acest cod as vrea sa adaug si optiunea ca utilizatorul care revine pe site-ul principal de pe versiunea pentru mobil sa nu fie redirectat din nou. Am gasit ceva de genul:

    RewriteCond %{HTTP_REFERER} !^http://(.*).topdetail.ro/.*$ [NC]

    dar din nou nu cred ca merge, desi ar trebui sa fie ceva ce foloseste %{HTTP_REFERER}. Nu vreau cookies.

    Ideea e ca atunci cand cineva intra pe topdetail de pe mobil sa fie redirectat catre versiunea pentru mobil, adica subdomeniul mb.topdetail

    Apoi daca apasa link-ul catre site-ul principal sa nu mai fie redirectat inapoi si sa poata naviga site-ul principal de pe mobil, dar daca va incerca mai tarziu sa acceseze din nou site-ul principal sa fie redirectat din nou catre versiunea de mobil.

    Stie cineva care ar putea sa fie codul pentru ce doresc eu?

  2. #2
    Avatarul lui radu4us
    radu4us este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    5th February 2009
    Locaţie
    Online
    Vârstă
    44
    Posturi
    223
    Putere Rep
    32


    2 out of 2 members found this post helpful.

    Implicit

    Cred ca am reusit ceva. Postez solutia pentru cei interesati:

    RewriteCond %{HTTP_REFERER} !^http://(.*).topdetail.ro/.*$ [NC]
    RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    RewriteRule ^(.*)$ http:// mb . topdetail . ro/ [L,R=302]

    *am adaugat niste spatii la ultima linie pentru a vedea codul si nu link-ul catre site

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 htaccess pentru linkuri cu spatii
    De Hobart în forumul Server side
    Răspunsuri: 3
    Ultimul Post: 1st April 2012, 00:49
  2. htaccess redirect
    De alinush în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 9th February 2012, 10:51
  3. Redirect 301 in htaccess
    De Diana în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 14th July 2011, 17:48
  4. redirect 301 htaccess
    De Krm în forumul Server side
    Răspunsuri: 7
    Ultimul Post: 27th May 2011, 00:52
  5. 301 redirect .htaccess
    De meetzah în forumul Server side
    Răspunsuri: 10
    Ultimul Post: 27th December 2008, 09:01

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
  •