Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Min forsides URL fejler hos google

Side 5 ud af 11 (104 indlæg)
Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 13:19
Hvor mange stjerner giver du? :

ok   men  derfor   kan han jo godt bruge den her     ikke kim

RewriteEngine on
RewriteRule ^index.php / [L,R=301]

men kom nu kan det godt være jeg spørger dumt         

hvorfor overhovedet lave en sådanne url struktur  til at starte med   på en hjemmside  med 12 sider ????

http://www.metalbands.dk/index.php?Metalbands

http://www.metalbands.dk/index.php?Metalbands

han skal da have index.php   væk fra sine url  hvad skal index.php  lave i de url

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 13:48
Hvor mange stjerner giver du? :
Gennemsnit 4,0 stjerner givet af 1 person

htaccess til jens:

ok   men  derfor   kan han jo godt bruge den her     ikke kim

RewriteEngine on
RewriteRule ^index.php / [L,R=301]

men kom nu kan det godt være jeg spørger dumt 

jo på hans egen hjemmeside (http://www.jawe3.dk) kan han godt bruge den.
htaccess til jens:
hvorfor overhovedet lave en sådanne url struktur  til at starte med   på en hjemmside  med 12 sider ????
Det er jo noget han har valgt at gøre i sin tid, jeg kender ikke svaret ;)
htaccess til jens:
han skal da have index.php   væk fra sine url
ja, og have fjernet query fra url også.


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 14:43
Hvor mange stjerner giver du? :

Ok så langt så godt      man hvordan gør vi så det     jeg vil bruge htaccess  til og fjerne index.php   og lave en 301  redirect til på hans forside  index.php  til root /  

hvordan skla vi gøre det så ???

OK    jens    nu kan jeg huske det     -     på min VPS  var den der fejl     man kunne loade mine side / url  med http://www.dit-domain.dk/index.php/side.dk  og sådanne http://www.dit-domain.dk/side.dk   og det give en DC

det er den måde  apache og PHP på server  Loader sider  på som laver denne fejl eller DC  

jeg brugte    det her i min htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 23:41
Hvor mange stjerner giver du? :

Hej htaccess til jens

Jeg er glad for at du prøver at hjælpe, men det er ikke til min firmaside jeg skal have hjælp. Den er lavet på en helt anden måde.

Det er til min side om Danske Metalbands hvor jeg har en ?query for hver side.

Jeg ville bare gerne have sørget for at min sides root som er: www.metalbands.dk
ikke ville være den samme som www.metalbands.dk/index.php

Jeg troede jeg kunne gøre det med en Redirect 301 i PHP, som Kim hjalp med.
Hans metode virker, men dog ikke når jeg har queries med index.php?

Jeg ville gerne prøve med en .htaccess fil, men jeg skal være sikker på at den virker sådan at:

www.metalbands.dk/index.php bliver til www.metalbands/

Alle andre sider, www.metalbands.dk/index.php?sidensnavn skal blive til www.metalbands.dk/sidensnavn

Mvh Jens 

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 23:47
Hvor mange stjerner giver du? :

htaccess til jens:

Jeg kan se du har fjernet dine query strings fra dine url´er   har du brugt htacess til det  ???

http://www.jawe3.dk/ydelser/jawe3_ydelser.php

http://www.jawe3.dk/kontakt/kontakt_jawe3.php

Hele min firmaside er i ren HTML/CSS og med nogle få PHP koder til includes.

Jeg kan ikke bruge .htaccess på den.

/Jens

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 23:52
Hvor mange stjerner giver du? :

htaccess til jens:

men kom nu kan det godt være jeg spørger dumt         

hvorfor overhovedet lave en sådanne url struktur  til at starte med   på en hjemmside  med 12 sider ????

Hør nu her!

Jeg har en index.php der via $_GET funktionen i PHP henter indholdet frem på alle de andre sider.

Der er forøvrigt mere end 12! Jeg har 18 indekseret i google indtil videre.

Der vil komme en ny index.php?Bandnavn=bandets navn
for hvert nyt band der opretter sig.

Det er derfor jeg har denne struktur og gerne vil have index.php væk fra selve URL'en.

Optimalt skal et bands side hedde: www.metalbands.dk/deresnavn

/Jens 

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 00:20
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Jens Andersen:
Jeg troede jeg kunne gøre det med en Redirect 301 i PHP, som Kim hjalp med.
Hans metode virker, men dog ikke når jeg har queries med index.php?
Nej nemlig, som jeg sagde da du postede linket til metalbands.dk. Men du kan nu godt få den til at virke:

if($_SERVER['REQUEST_URI'] == "/index.php"){

header("HTTP/1.0 301 Moved Permanently");
$domain = "http://".$_SERVER['HTTP_HOST']."/";
header("Location: $domain");

}

Men det er kun toppen af isbjerget!!!!

Det er også derfor jeg forklare dig at dit problem ikke kun er at din index.php viser det samme som /, men det at hele hjemmesiden ikke tester på om siden overhovedet findes på hjemmesiden. Det er det du skal rette op på. Har skrevet det tidligere i tråden, men jeg vil da lige hurtigt skitsere for dig hvad det er du skal, koden kan jeg ikke lave for dig, da jeg ikke aner hvordan du har bygget hjemmesiden, vil du have kodeeksempler / løsninger skal jeg se koden for hjemmesiden.

Det du skal er at teste om en side findes, og gør den ikke det, skal du 301 redirecte til forsiden.

Jeg formoder at du allerede nu laver en søgning i databasen for at finde indholdet til den pågældende side? hvad du så gør når der ikke findes noget, er ikke helt til at gennemskue, andet end at forsidens indhold så vises, hvilket det jo ikke skal.

I stedet for at forsidens indhold vises, skal du 301 redirecte på det tidspunkt til selve forsiden.

Princippet er jo det samme som hvis man skulle lave en 404 side, i stedet for at du så laver en 404 Not Found side, skal du så bare 301 Redirecte til forsiden. Det er typisk ikke så svært lige at lave denne test på om det indhold der efterspørges via din query, nu også findes i systemet.

Jens Andersen:

Jeg ville gerne prøve med en .htaccess fil, men jeg skal være sikker på at den virker sådan at:

www.metalbands.dk/index.php bliver til www.metalbands/

Alle andre sider, www.metalbands.dk/index.php?sidensnavn skal blive til www.metalbands.dk/sidensnavn

Det er også helt fint, men jeg vil ikke anbefale dig at gøre det, før du har rettet ovenstående hul. Da du ellers bare vil flytte problemet fra et sted til et andet.
når du har rettet hullet kan jeg sagtens komme med løsningen på ovenstående 

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 00:29
Hvor mange stjerner giver du? :

Jens Andersen:

Hele min firmaside er i ren HTML/CSS og med nogle få PHP koder til includes.

Jeg kan ikke bruge .htaccess på den.

hvorfor ikke det? køre den ikke på en apache server? det er i hvert fald det jeg ser når jeg tester din firmahjemmeside headers.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 11:53
Hvor mange stjerner giver du? :
Gennemsnit 1,0 stjerner givet af 1 person



msg:3464627
 2:10 pm on Sep 29, 2007 (gmt 0)

You'll need to use mod_rewrite to test query strings, and you'll also need to test THE_REQUEST to prevent this new rule from creating an infinite loop by interacting with your existing static->dynamic rewrites.

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?id=1\ HTTP/
RewriteRule ^$ http://example.site.com/mainnavigation/Aboutsubnavigation/title_of_the_page.html? [R=301,L]

If you have only a few dozen pages, using this code construct on a per-page basis is reasonable. However, if you have hundreds of pages, your .htaccess is going to get bloated and slow.

THE_REQUEST is the entire client request header, which for example, might look like this:

GET /some-page.php?arg1=abc&arg2=def HTTP/1.1

The question mark at the end of the rewriterule substitution URL will clear the requested query string. It will not appear in the rewritten URL itself.

Jim  http://www.webmasterworld.com/apache/3464460.htm

Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 11:56
Hvor mange stjerner giver du? :

Når man lave en ny hjemmeside   skal man tænke over hvad man laver før man laver det

det vil sige eks ens  url struktur   så slipper man for en masse bøvl og workarounds   

Side 5 ud af 11 (104 indlæg)