Rezultate 1 la 8 din 8

Subiect: htacces redirect

  1. #1
    Avatarul lui Razvanel
    Razvanel este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    12th August 2006
    Locaţie
    Cluj
    Vârstă
    35
    Posturi
    122
    Putere Rep
    35


    Thumbs up htacces redirect

    Salut,

    Am un blog in wordpress, si am modificat permalinks, inainte era ceva de genu':
    Cod:
    http://www.ifun.ro/2007/01/10/panda/
    
    http://www.ifun.ro/2007/01/11/sample-post/
    acum am:
    Cod:
    http://www.ifun.ro/filme/panda.html
    
    http://www.ifun.ro/%category%/%postname%.html

    Ma poate ajuta cineva sa fac un redirect la linkurile vechi spre cele noi? Din cate stiu se poate din .htacces ..


    Multumesc mult,
    ~ Razvan

  2. #2
    Avatarul lui tis
    tis
    tis este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    9th October 2006
    Locaţie
    Cluj
    Vârstă
    42
    Posturi
    251
    Putere Rep
    34


    Implicit

    Ai avea nevoie de ceva de genul:
    Cod:
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^([0-9]+)/([0-9]+)/(.+)$ /filme/$3.html [NC,L]
    Spre categoria dorita nu ai cum sa redirectezi din moment ce nu e specificata in linkul initial.

  3. #3
    Avatarul lui Razvanel
    Razvanel este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    12th August 2006
    Locaţie
    Cluj
    Vârstă
    35
    Posturi
    122
    Putere Rep
    35


    Implicit

    Cel mai bine era sa schimb linkurile de la inceput, totusi am o alta problema la tag-uri, daca schimb structura lor din admin panel, sa fie: site.com/tag/filme nu merge, nu stii cum sa fac eu manual treaba asta din .htacces?

    Acum am:
    Cod:
    http://www.ifun.ro/index.php?tag=commercials
    Vreau sa schimb in:
    Cod:
    http://www.ifun.ro/tag/commercials

    Multumesc inca o data.

  4. #4
    Avatarul lui tis
    tis
    tis este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    9th October 2006
    Locaţie
    Cluj
    Vârstă
    42
    Posturi
    251
    Putere Rep
    34


    Implicit

    Scuze pentru chestia de mai sus. Nu functioneaza. Altceva aveam in cap si se pare ca am scris o prostie mare.
    Referitor la a doua problema s-ar rezolva de genul:
    Cod:
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^(.*)/(.*)$ index.php?$1=$2 [NC,L]

  5. #5
    Avatarul lui Razvanel
    Razvanel este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    12th August 2006
    Locaţie
    Cluj
    Vârstă
    35
    Posturi
    122
    Putere Rep
    35


    Implicit

    Mai am o intrebare, cum fac redirecturi permanente de la linkurile vechi spre cele noi, am vreo 150 linkuri, ma apuc si modific macar jumatate din ele, daca nu toate daca am timp:

    din :
    Cod:
    http://www.ifun.ro/2007/01/11/opel-story/
    in :
    Cod:
    http://www.ifun.ro/reclame/story.html

    Am vazut ceva pentru www. redirect ..

    Cod:
    #WWW REDIRECT
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_Host} ^ifun.ro [NC]
    RewriteRule ^(.*)$ http://www.ifun.ro/$1 [L,R=301]

    Oare daca modific asta, si il scriu de 100 ori merge? E posibil?


    Cam asa ceva:
    Cod:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_Host} ^www.ifun.ro/2007/01/11/opel-story/   [NC]
    RewriteRule ^(.*)$ http://www.ifun.ro/filme/opel-story.html$1 [L,R=301]

    .. sper sa mearga ..

  6. #6
    Avatarul lui tis
    tis
    tis este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    9th October 2006
    Locaţie
    Cluj
    Vârstă
    42
    Posturi
    251
    Putere Rep
    34


    Implicit

    Tu vrei ca atunci cand vizitatorul acceseaza http://www.ifun.ro/2007/01/11/opel-story/ sa fie redirectat automat catre http://www.ifun.ro/reclame/story.html ? Nu stiu in ce stadiu esti cu modificarile, dar nu s-ar putea accesa opel-story.html in loc de story.html ? Adica ultimul director sa fie exact numele fisierului .html ? Daca se poate atunci pui regula urmatoare:
    Cod:
    RewriteRule ^([0-9]+)/([0-9]+)/(.+)/$ /reclame/$3.html [R=301,L]
    Regula asta ii spune serverului ca atunci cand se cere numar/numar/ceva/ sa redirectioneze catre /reclame/ceva.html dar asta presupune ca fisierul html sa se numeasca in cazul de fata opel-story si la fel mai departe fisierul html sa aiba acelasi nume cu ultimul director altfel va trebui sa faci cate o regula pentru fiecare fisier in parte.

  7. #7
    Avatarul lui Razvanel
    Razvanel este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    12th August 2006
    Locaţie
    Cluj
    Vârstă
    35
    Posturi
    122
    Putere Rep
    35


    Implicit

    Citat Postat în original de tis Vezi Post
    Tu vrei ca atunci cand vizitatorul acceseaza http://www.ifun.ro/2007/01/11/opel-story/ sa fie redirectat automat catre http://www.ifun.ro/reclame/story.html ? Nu stiu in ce stadiu esti cu modificarile, dar nu s-ar putea accesa opel-story.html in loc de story.html ?
    Ba da, asa vroiam sa scriu, m-am grabit. Am incercat si din cpanel si nu merge, asa ca incerc cum mi-ai scris, multumesc.

  8. #8
    Avatarul lui orio777
    orio777 este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    11th January 2007
    Locaţie
    Bucuresti & Constanta
    Vârstă
    39
    Posturi
    62
    Putere Rep
    34


    Implicit

    Pentru bloguri cel mai indicat e scriptul asta.
    Citeste toti pasii
    Cod PHP:
    Search Engine friendly URLs mod for boastMachine v3.0+

    This simple mod will make your boastMachine even more search friendly smile.gif
    Your posts
    's permalinks like
    http://site.com/blog/?id=26
    will change to
    http://site.com/blog/archive/my-post-title-26.html

    that is 100% search engine friendly!

    =========================================================

    INSTALLATION
    ============

    This package consists of 2 files, .htaccess and archive.php

    1 )
    First, you need to open archive.php and IF NECESSARY, change the virtual directory name from '
    archive'
    to something else. If you do so, you need to open the .htaccess and CHANGE
    RewriteRule ^archive/ archive.php [L]
    to
    RewriteRule ^your_custom_name/ archive.php [L]

    2 )
    Now open ./bmc/functions.php in your blog directory
    Goto the last line and just above ?> , enter this code

    /********* SE FRIENDLY CODE BEGINS **********/

    function bmc_SE_friendly_url($s) {
      $abc = "1234567890abcdefghijklmnopqrstuvwxyz";
      $s = strtolower($s);
      $r = "";
      for($i=0;$i<strlen($s);$i++)
      {
      if (strpos($abc,$s[$i])!==false)
        $r .= $s[$i];
      if (($s[$i]==' ')&&($r[strlen($r)-1]!=' '))
        $r .= ' ';
      } 
      $r = trim($r);
      return str_replace(' ','
    -',$r);
    }

    /********* SE FRIENDLY CODE ENDS **********/

    3 )
    Upload archive.php and .htaccess to your boastMachine directory, i.e /blog or whatever it is
    (This needs to be in your blog'
    s parent directory)

    Thats it Now you can goto yoursite.com/blog/archive to see all your posts listed in orders with SE friendly URLS 

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. htacces on localhost
    De Mascka în forumul Server side
    Răspunsuri: 6
    Ultimul Post: 27th January 2010, 16:31
  2. .htacces 301 redirect nu are efect
    De andreipopel în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 3
    Ultimul Post: 28th September 2008, 16:00
  3. Intrebare 301 redirect in htacces
    De evolution în forumul Server side
    Răspunsuri: 7
    Ultimul Post: 26th July 2008, 12:03
  4. Ajutor pt htacces
    De smmileyy2002 în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 31st March 2007, 07:38
  5. htacces vs cache
    De christian în forumul Server side
    Răspunsuri: 11
    Ultimul Post: 15th December 2006, 16:45

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
  •