Kom ihåg mig?
Home Menu

Menu


Hur ändrar jag "&id=" i PHP?

 
Ämnesverktyg Visningsalternativ
Oläst 2005-06-13, 13:41 #1
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Läste precis detta på Google:

"Don't use "&id=" as a parameter in your URLs, as we don't include these pages in our index."

Jag använder det på min arkadsida. Hur kan jag ändra det?

Håller på att lära mig PHP men har inte kommit så långt.

Tack!
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 13:48 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
De menar troligen rent generellt och inte just specifikt variabelnnamnet id??
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 14:32 #3
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
Va? Ja, det verkar ju helt sjukt om Google skulle lägga sig i vilka parameternamn vi använder. Men vad menar dom annars?? Inga parametrar alls i url-en?
aikon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 14:33 #4
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Jag tror det.

Har Googlat lite på det och fick fram följande klipp från olika forum:

"You should not use &id= in your URL's"

"Mod-rewrite is the ultimate answer, but I'd definately avoid building a site using?id= Better to use?page= or something."

"Using dynamic urls is ok so long as the URL doesn't change on every visit. Often times people will run their site with session ids in the url thus when a bot comes it keeps getting different urls as it spiders (no cookies = no way to remember the session from spider bot to spider bot). If you can make your urls "friendly" you should do so but at a minimum make sure they don't have &= ?= parameters that change on every view if you want to be indexed."

Mina URLs är alltid samma och baseras inte på kakor men borde jag använda Mod-rewrite och i så fall, vilka rader i .htaccess är det?

Tackar för hjälp. Sidan är ny och ännu inte i Googles index men jag vill att jag gör rätt från början.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 14:43 #5
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
Hittade en bra tråd i WMW (webmasterworld.com/forum92/3527.htm):

Citat:

In a nutshell:

# Link on the page: BMW (use php preg_replace to create this link if you can't change the underlying database)
# Visitor clicks the link, browser requests http://www.example.com/bmw-32-12
# Request arrives at your server.
# Mod_rewrite (assuming it's in httpd.conf) applies the following rule:

RewriteRule ^/bmw-([0-9]+)-([0-9]+)$ /bmw.php?cat=$1&id=$2 [L]

# Mod_rewrite modifies the local URL-path to /bmw.php?cat=32&id=12 and activates the bmw.php script.
# /bmw.php, using the cat and id parameters, produces the correct page with more links like step 1.
# Cycle repeats.

If you are interested in SEO aspects, use hyphens, not underscores, and certainly not commas (they are restricted characters and will have to be encoded as '%2C', which is ugly).

To prevent your 'unfriendly' URLs from being indexed, or to replace those previously indexed, add another rule:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /bmw\.php\?cat=([0-9]+)&id=([0-9]+)$
RewriteRule ^/bmw\.php$ http://www.example.com/bmw-%1-%2 [R=301,L]

Innan jag börjar sätta mig in i och göra detta. Finns det någon här som har gjort liknande? Några tips? Funkar ovanstående?

Tack.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 15:10 #6
jobego jobego är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Jun 2005
Inlägg: 1
jobego jobego är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Jun 2005
Inlägg: 1
Jag har änvänd rewriterules i httpd.conf
Det funkar fint. Koden ovan ser vettig ut.
jobego är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 15:19 #7
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
aikon aikon är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 277
Om dina url alltid är samma behöver du inte göra nåt, står det väl?
Citat:

"Using dynamic urls is ok so long as the URL doesn't change on every visit"
Problemet är väl vid sessionid.
aikon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 17:54 #8
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Jag testade att göra en sökning på "metal gear solid id" utan " och fick upp massa träffar på sidor som har id som parameter så att Google skulle utesluta sådana sidor låter ju väldigt konstigt med tanke på att man får upp den i sökresultatet.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-13, 20:08 #9
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
Jag precis som alla andra började med detta. En av mina sidor använder det och har tappar placeringar i Google enormt de sensate månaderna. Jag rekommenderar inte det om man är beroende av sökmotorer. Se bara på q= som används i sökningar. Den är garanterad blockad av google. Men på vissa sidor kanske det betyder något annat än quary.

Det är ju med all fördel att använda mod_rewrite. Jag pekar allting på index.php med undantag från de filer som innehåller filendelse som inte ska peka dit. Sedan tar index.php hand om requests genom $_SERVER['REQUEST_URI'] för att välja vilka sidor som ska inkluderas.
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-15, 18:00 #10
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Måste passa på att fråga om inställningarna måste göras i httpd.conf? Eller går det även att göra dem i .htaccess eller liknande?

Eller hur gör man om man har en sida på ett webbhotell, går det över huvud taget att använda mod_rewrite då? Jag gissar på nej.
koala är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017