Rezultate 1 la 10 din 10

Subiect: Cod .htacces

  1. #1
    Avatarul lui Rapsodia
    Rapsodia este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    18th March 2013
    Locaţie
    Hungary + Chișinău + Câmpina
    Posturi
    2.717
    Putere Rep
    30


    1 out of 1 members found this post helpful.

    Implicit Cod .htacces

    Doresc să redirectez din .htaccess pagini de tip "domain.com/folder/run.php?parametru=x" (aceste pagini nu mai există, dar sunt bine indexate) către domain.com (sau către domain.com/page.html) .
    Vreo idee? Vreun link?
    Ofer servicii Social Media Marketing!. Articole contra cost Oferta generala, ro, fr si ru aici!

  2. #2
    Avatarul lui kleampa
    kleampa este deconectat Ambasador
    Reputatie:
    52
    Data înscrierii
    31st May 2006
    Locaţie
    Bucuresti
    Vârstă
    36
    Posturi
    1.581
    Putere Rep
    52


    2 out of 2 members found this post helpful.

    Implicit

    Redirect /folder/run.php /page.html

    sau modifici run.php si pui fix la inceputul fisierului
    <?php
    header("location:/page.html"); die();
    ?>
    Membru fondator al societății secrete Afiliatti.

  3. #3
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    51
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    51


    Implicit

    Citat Postat în original de kleampa Vezi Post
    Redirect /folder/run.php /page.html
    1. În cazul meu
    Redirect /folder/run.php http://www.domain.com
    duce în http://www.domain.com?parametru=x
    Asta vreau să evit, acel "?parametru=x".

    Ideal ar fi fost pentru orice "/folder/run.php", "run.php" având diferite forme, aplicația a fost făcută mai dedemult cu multe scripturi de tip run1.php, run2.php șamd, fiecare cu parametri.
    Acum s-a renunțat la ea, însă multe dintre aceste pagini de tip "/folder/run.php?parametru=x" au primit linkuri, precizez asta ca să înțelegi bine scopul acestei postari.
    Postarea e a mea, nu a lui Rapsodia, el a postat aici pentru un prieten (Al 257-lea topic despre reputatii - postez pentru un prieten ).
    Ultima modificare făcută de Marius Cristian; 17th July 2020 la 13:05.

  4. #4
    Avatarul lui gabetu
    gabetu este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th April 2011
    Locaţie
    Piatra Neamt
    Posturi
    186
    Putere Rep
    27


    1 out of 1 members found this post helpful.

  5. #5
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    51
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    51


    Implicit

    Din păcate înainte de a posta am făcut exact cum este sugerat în seobook.com/archives/001714.shtml (link din linkul sugerat de tine).
    Redirect a Dynamic URL to a New Single File
    It's common that one will need to redirect dynamic URL's with parameters to single
    static file:

    <code>
    RewriteRule ^article.jsp?id=(.*)$ /latestnews.htm [L,R=301]
    </code>

    In the above example, a request to a dynamic URL such as http://www.seobook.com/article.jsp?id=8932
    will be redirected to http://www.seobook.com/latestnews.htm
    Plus alte variante, uneori m-a mai indus în eroare Chrome care (cel puțin în browser-ul meu) pare a cache-ui unele redirecturi, testez și cu Edge .

    M-am mai liniștit că la ei nu merge deloc, la mine tot face ceva în legea lui ("se duce" cu tot cu parametri la noua adresă).


    Ceva de genul
    Redirect All Files in a Folder to One File
    Lets say you no longer carry 'Super Hot Product' and hence want to redirect all requests to the folder /superhotproduct to a single page called /new-hot-stuff.php. This redirect can be accomplished easily by adding the following your .htaccess page:

    <code>
    RewriteRule ^superhotproduct(.*)$ /new-hot-stuff.php [L,R=301]
    </code>
    este perfect atât timp cât nu intervin parametri.
    Ultima modificare făcută de Marius Cristian; 17th July 2020 la 18:52.

  6. #6
    Avatarul lui Clax
    Clax este deconectat Membru SeoPedia
    Reputatie:
    41
    Data înscrierii
    3rd April 2007
    Locaţie
    Ploiesti
    Posturi
    574
    Putere Rep
    41


    2 out of 2 members found this post helpful.

    Implicit

    Fiind vorba de un fisier .php, eu nu m-as mai complica cu un redirect din htaccess. Dupa cum a recomandat si kleampa, cred ca cel mai indicat este un redirect din php dar mai detaliat.

    PHP
    <?php
    // redirect 301 permanent
    header("Location: http://www.domain.com/page.html", true, 301);
    exit();
    ?>
    .htaccess
    Redirect 301 /folder/run.php?parametru=x http://www.domain.com/page.html

  7. #7
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    51
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    51


    Implicit

    Citat Postat în original de Clax Vezi Post
    Fiind vorba de un fisier .php, eu nu m-as mai complica cu un redirect din htaccess. Dupa cum a recomandat si kleampa, cred ca cel mai indicat este un redirect din php dar mai detaliat.
    Este vorba de o aplicație complexă, vreo 10-15 foldere, fiecare cu câteva fișiere .php care au dus la url-uri [cu parametru la sfârșit] ce au primit linkuri externe în peste 10 ani de existență foarte activă. Până la urmă, dacă nu găsesc o soluție elegantă folosind .htaccess, așa cred că voi face, voi căuta care din linkurile domain.com/folderX/runY.php?parametru=Z sunt mai importante și voi reconstrui structura de foldere și fișiere doar pentru redirect.

  8. #8
    Avatarul lui gabetu
    gabetu este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th April 2011
    Locaţie
    Piatra Neamt
    Posturi
    186
    Putere Rep
    27


    1 out of 1 members found this post helpful.

    Implicit

    Ai rezolvat ?

    Ceva de genul asta ar trebui sa mearga:
    RewriteCond %{QUERY_STRING} (^|&)parametru=($|&)
    RewriteRule ^domain\.com/folder/run\.php$ /domain.com/page.html? [L,R=301]
    Mai poti face si manual, extragi toate url-urile respective din sitemap, le editezi un pic in notepad, si apoi poti folosi generatorul de redirect de mai jos:

    https://www.sharpedigital.com/htacce...ect-generator/

  9. #9
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    51
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    51


    Implicit

    Citat Postat în original de gabetu Vezi Post
    Ai rezolvat ?

    Ceva de genul asta ar trebui sa mearga:
    RewriteCond %{QUERY_STRING} (^|&)parametru=($|&)
    RewriteRule ^domain\.com/folder/run\.php$ /domain.com/page.html? [L,R=301]
    Salut, nu făcusem nimic până ce nu am văzut metoda scrisă de tine.
    În acest moment pot spune că "am rezolvat".
    Mulțumesc, asta este soluția urmărită/dorită de mine, am testat și implementat deja variațiuni ale ei.

  10. #10
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    51
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    51


    Implicit

    Citat Postat în original de Marius Cristian Vezi Post
    ... uneori m-a mai indus în eroare Chrome care (cel puțin în browser-ul meu) pare a cache-ui unele redirecturi, testez și cu Edge .
    ... de cele mai multe ori*...

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 file
    De De-Koon în forumul Server side
    Răspunsuri: 1
    Ultimul Post: 2nd July 2012, 14:22
  2. Redirectionare 301 htacces
    De Kaa în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 1
    Ultimul Post: 13th April 2012, 13:10
  3. Redirect .htacces
    De RedHat în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 21st March 2012, 15:06
  4. htacces on localhost
    De Mascka în forumul Server side
    Răspunsuri: 6
    Ultimul Post: 27th January 2010, 17:31
  5. htacces vs cache
    De christian în forumul Server side
    Răspunsuri: 11
    Ultimul Post: 15th December 2006, 17: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
  •