Rezultate 1 la 8 din 8

Subiect: Mod Rewrite

  1. #1
    Avatarul lui jeremy
    jeremy este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    16th February 2006
    Posturi
    113
    Putere Rep
    35


    Implicit

    Am si eu o problema si solicit ajutor ... toto incercai , citii, dar nu imi iese... nu stiu de ce nu merge

    Am urmatoarea regula
    RewriteRule ^(.*)-pc.html pagina.php?test=$1


    daca $1 e de forma "calculator_desktop" merge si imi intra in calculator_desktop-pc.html
    daca $1 e de forma "calculator desktop" nu mai merge ca intra in calculator-pc.html

  2. #2
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Pai evita spatiile goale..
    Inlocuieste spatiu cu "-" ...

  3. #3
    Avatarul lui jeremy
    jeremy este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    16th February 2006
    Posturi
    113
    Putere Rep
    35


    Implicit

    M-am gindit si eu la asta dar ginditi-va ca am in baza de date ceva de genul LG 500 spre exemplu..multe inregistrari...
    Si nu pot(adica pot dar nu o vad ca o solutie) sa merg la fiecare inregistrare sa modific baza mai mult daca in functie de aceste inregistrari pun si titlu la pagina...plus altele ... si nu arata prea bine cu "-"

  4. #4
    Avatarul lui Ioan Margineanu
    Ioan Margineanu este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    16th May 2005
    Locaţie
    Bucuresti
    Vârstă
    44
    Posturi
    1.098
    Putere Rep
    38


    Implicit

    fa o noua coloana in baza de date, titlu_link sau cum vrei tu sa-i spui, in care pui titlul vechi si spatiile le inlocuiesti cu liniute

    str_replace(" ", "-", $oldtitle);

  5. #5
    Avatarul lui GExGE
    GExGE este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    13th June 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    373
    Putere Rep
    36


    Implicit

    sau faci o functie de genul urlnou(); care iti face asta .. si tot timpu cand vrei sa afisezi un link o apelezi ..

    Cod:
    	function urlnou($detransformat)
    		{
    		$detransformat = trim($detransformat);
    		$detransformat = strtolower($detransformat);
    		$caract = array("&","\'", ".", "+", "\"", ")", "(", "'", "”", "“", ",", "?", "%", "\\","~","`");
    		$detransformat = str_replace($caract, "", $detransformat); 
    		$detransformat = str_replace(" ", "-", $detransformat); 
    		$detransformat = str_replace("/", "-", $detransformat); 
    		$detransformat = str_replace("--", "-", $detransformat); 
    		$detransformat = str_replace("--", "-", $detransformat); 
    		$detransformat = str_replace("--", "-", $detransformat); 
    		$detransformat = str_replace("--", "-", $detransformat); 
    		return $detransformat;
    		}
    Sunt GExGE si folosesc cel mai simplu site de curs valutar.

  6. #6
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Si nu pot(adica pot dar nu o vad ca o solutie) sa merg la fiecare inregistrare sa modific baza
    :blink: Cine a zis sa modifici baza ?!?

    Construiesti url-ul in script .. Dupa cum au spus si miromulus si GExGE, "str_replace" te ajuta la exact ce ai tu nevoie... Nu trebuie sa modifici nimic in baza ..

  7. #7
    Avatarul lui GExGE
    GExGE este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    13th June 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    373
    Putere Rep
    36


    Implicit

    Ca sa nu mai deschid al topic cam pe aceeasi tema ...

    Am facut un modrewrite de forma .... /djfndjf/dfjnsdjfn/dfsdf-id00.html ,

    unde 00 poate fi orice numar. Initial a fost un numar de la 1 la 100 (sa zicem) .. si in urma restructurarii/update-ului acel numar ia valori de la 1000 in sus, dar in google au ramas indexate acele pagini initiale, si la rezultate normal ca rezultatul nu e tocmai corect...

    Cum fac sa dispara din Google acele pagini ?

    Se poate pune o conditie pt acel numar sa redirectioneze catre 404 .. sau ceva de genul asta ?

    Bafta !
    Sunt GExGE si folosesc cel mai simplu site de curs valutar.

  8. #8
    Avatarul lui Cristian Mezei
    Cristian Mezei este deconectat Administrator
    Reputatie:
    63
    Data înscrierii
    20th February 2005
    Locaţie
    Everywhere
    Posturi
    6.975
    Putere Rep
    63


    Implicit

    Foloseste robots.txt. Citez de aici :

    To remove all pages under a particular directory (for example, lemurs), you'd use the following robots.txt entry:

    User-agent: Googlebot
    Disallow: /lemurs

    To remove all files of a specific file type (for example, .gif), you'd use the following robots.txt entry:
    User-agent: Googlebot
    Disallow: /*.gif$

    To remove dynamically generated pages, you'd use this robots.txt entry:
    User-agent: Googlebot
    Disallow: /*?
    Nota :

    If you believe your request is <span style="font-size:14pt;line-height:100%">urgent </span>and cannot wait until the next time Google crawls your site, use our automatic URL removal system. In order for this automated process to work, the webmaster must first insert the appropriate meta tags into the page&#39;s HTML code. Doing this and submitting via the automatic URL removal system will cause a temporary, 180-day removal of these pages from the Google index, regardless of whether you remove the robots.txt file or meta tags after processing your request.
    Co-founder of Deepstash. Tech lover. Dinosaur. Dad. Chef.

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. rewrite
    De big în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 11th January 2010, 11:17
  2. [Help] URL rewrite
    De ghostdlr în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 13th September 2009, 23:08
  3. mod rewrite
    De Lupanu în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 19th March 2009, 14:28
  4. Mod rewrite
    De ddumyy în forumul Server side
    Răspunsuri: 6
    Ultimul Post: 9th January 2009, 21:11
  5. mod rewrite
    De Emgos în forumul Utile
    Răspunsuri: 6
    Ultimul Post: 15th September 2005, 13:31

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
  •