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

www.hornskovvindberg.dk/ og www.hornskovvindberg.dk/index.php?

Side 1 ud af 1 (5 indlæg)
  • 1
Fra Odense
Tilmeldt 30. May 11
Indlæg ialt: 282
Skrevet kl. 15:39
Hvor mange stjerner giver du? :

Hey,

Jeg lavede nogle SEO teste på min hjemmeside, og en af de ting den fortalte mig var, at det kunne blive et problem at man kunne se både www.hornskovvindberg.dk/ og www.hornskovvindberg.dk/index.php

Jeg har kigget lidt rundt herinde, og jeg fandt ud af at jeg skal lave en .htaccess fil, korrekt?

Den ser nu sådan ud:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{THE_REQUEST} \/index.html\ HTTP [NC]
RewriteRule (.*)index.html$ /$1 [R=301,L]

Det er ren copy-past, så jeg aner ikke hvad det siger. Mit spørgsmål er egentlig bare - løser det mit problem? Eller skal jeg gøre noget mere/andet?

Fra Odense
Tilmeldt 27. Apr 11
Indlæg ialt: 10
Skrevet kl. 13:15
Hvor mange stjerner giver du? :

Hej HornskovVindberg Inkasso :)

Den kode du har pasted er ikke gældende i dit scenarie, du benytter ikke .html, hvis du vil bruge ovenstående kode skal den tilrettes således:

RewriteCond %{THE_REQUEST} ^.*\/index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

Men du kan også vælge at bruge følgende:

RedirectMatch permanent index.php/(.*) http://www.domaene.dk/$1

RedirectMatch permanent index.php/(.*) http://www.domaene.dkDenne simple kommando redirecter index.php til din forside, samt alt andet der måtte komme efter. Vær derfor opmærksom på at dette i nogle CMS kan påvirke søgefunktion, pagination mv.

Hvis index.php slet ikke benyttes i dit system til nogle funktioner, kan du også bare lave en

Redirect 301 /index.php http://www.ditsite.dk/

Fra Odense
Tilmeldt 30. May 11
Indlæg ialt: 282
Skrevet kl. 13:21
Hvor mange stjerner giver du? :

Hej Henrik,

Tak for dit svar. Jeg fatter HAT af den måde at kode på, så jeg sætter virkelig pris på din hjælp her. 

Nu ser filen således ud:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*\/index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.hornskovvindberg.com$ [NC]
RewriteRule ^(.*)$ http://www.hornskovvindberg.com/$1 [R=301,L]

Betyder det så, at denne fil 1.: ordner problemet ifht. /index.php, og 2.: sørger for at hornskovvindberg.dk og www.hornskovvindberg.dk er det samme? Eller har jeg stadig misset noget?

Igen, MANGE tak for din hjælp.

Fra Odense
Tilmeldt 27. Apr 11
Indlæg ialt: 10
Skrevet kl. 13:36
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Hej igen,

Ok - så får du lige koden her og så putter du den i din htaccess fil. Fjern mine overskrifter inden du sætter det ind.

Indsæt 1: (Redirecter fra non-www til www.).

RewriteCond %{HTTP_HOST} ^hornskovvindberg.dk [NC]
RewriteRule ^(.*) http://www.hornskovvindberg.dk/$1 [L,R=301]

Indsæt 2:(Redirecter index.php til forside)

RewriteCond %{THE_REQUEST} ^.*\/index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

Fra Odense
Tilmeldt 30. May 11
Indlæg ialt: 282
Skrevet kl. 14:16
Hvor mange stjerner giver du? :

Så nu ser den sådanher ud:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^hornskovvindberg.dk [NC]
RewriteRule ^(.*) http://www.hornskovvindberg.dk/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^.*\/index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

Rigtigt? Tak Henrik :)

Side 1 ud af 1 (5 indlæg)