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

301 redirect af URLs indeholdende tegnet "?"

Side 1 ud af 2 (18 indlæg)
Fra Roskilde
Tilmeldt 31. Aug 05
Indlæg ialt: 19
Skrevet kl. 13:13
Hvor mange stjerner giver du? :

Er der nogen der kan hjælpe med en 301 redirect kode til "fange" urls indeholdende tegnet ?..

 

Feks. www.domæne.com/?Profil

 

Har prøvet med en simpel: Redirect 301 /?Profil http://www.domæne.com/

men den fanger den ikke. Alle de urls der ønskes redirectet har ? stående det samme sted lige efter .com/

 

Johnny Lynge

Fra Pompano Beach, Florida, USA
Tilmeldt 19. Apr 06
Indlæg ialt: 3762
Fra  Concept Interest TCON Services LLC Skrevet kl. 15:31
Hvor mange stjerner giver du? :

RewriteCond %{query_string} .
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

 

That's it ;-)

Fra Roskilde
Tilmeldt 31. Aug 05
Indlæg ialt: 19
Skrevet kl. 15:51
Hvor mange stjerner giver du? :

Thomas Rosenstand:

RewriteCond %{query_string} .
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

 

That's it ;-)

 

Og jeg siger mange tak Thomas... det fungerer helt perfekt :-)

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

Thomas Rosenstand:

RewriteCond %{query_string} .
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

 

That's it ;-)

Jep, det er meget smart med sådan en rewrite som "stripper" queryen væk. Man skal dog bare være opmærksom på at den der stripper alle querys væk, også hvis de er i undermapper, andre filer osv osv. den berøre ikke kun forsiden / dit eksempel.

Man kan evt spæde den op med nogle flere conditions hvis der er nogle steder man ikke vil have den skal strippe queryen, fx administrationen af websitet som i rigtig mange tilfælde bruger querys. Eller hvis man har en søgeside som bruger queryes, denne skal jo alligevel i mange tilfælde ikke indekseres.

MVH Kim

 

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Fra Roskilde
Tilmeldt 31. Aug 05
Indlæg ialt: 19
Skrevet kl. 16:55
Hvor mange stjerner giver du? :

Hej Kim

 

Du må kunne læse mine tanker, for sad netop og havde fundet problemer mht administartionsdelen.

Hvordan opsætter man en condition der tillader querys i enkelte folders, f.eks:

hjemmeside.com/administrator/

 

Johnny

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

johnny_lynge:
Du må kunne læse mine tanker, for sad netop og havde fundet problemer mht administartionsdelen.
jeps... tankelæseren det er mig Stick out tongue

Uden af have testet det, vil jeg tro at det er denne du skal bruge.

RewriteCond %{REQUEST_URI} !^/administrator/

Noget i den dur.

MVH Kim

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Fra Roskilde
Tilmeldt 31. Aug 05
Indlæg ialt: 19
Skrevet kl. 17:30
Hvor mange stjerner giver du? :

KTJ-Media.dk:

johnny_lynge:
Du må kunne læse mine tanker, for sad netop og havde fundet problemer mht administartionsdelen.
jeps... tankelæseren det er mig Stick out tongue

Uden af have testet det, vil jeg tro at det er denne du skal bruge.

RewriteCond %{REQUEST_URI} !^/administrator/

Noget i den dur.

MVH Kim

 

indsat hvordan i .htaccess.. hvordan i sammenhæng med

RewriteCond %{query_string} .
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

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

johnny_lynge:
RewriteCond %{query_string} .
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

RewriteCond %{query_string} .
RewriteCond %{REQUEST_URI} !^/administrator/
RewriteRule (.*) http://www.hjemmeside.dk/$1? [R=301,L]

Du kan også gøre det at du kun tager fat i de querys du skal redirecte ved fx at gøre sådan:

RewriteCond %{query_string} ^profil=([0-9]+)$
RewriteRule (.*) http://www.domæne.dk/? [R=301,L]

Det jeg selv gør er at hvis filen eller mappen findes, skal den ikke omskrive urlen. men den kan du ikke bruge da du har en fil som den går til. medmindre du i forvejen laver brugervenlige urler, så kan du godt bruge den.

altså sådan:
RewriteCond %{query_string} .
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://www.ktj-media.dk/$1? [R=301,L]

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Fra Roskilde
Tilmeldt 31. Aug 05
Indlæg ialt: 19
Skrevet kl. 17:44
Hvor mange stjerner giver du? :

og så virker det sgu!

mange tak Kim :-)

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

Det var da så lidt.

Jeg kan anbefale dig at læse lidt om mod_rewrite, da det kan bruges til meget, især inden for SEO. Det eneste du dog skal være opmærksom på er at jo flere rewrites du skriver i din htaccess fil jo langsommere kommer hjemmesiden også til at køre.

så i nogen tilfælde skal du måske kigge på mod_alias, da den i nogen tilfælde er hurtigere. Det er dog ikke alle servere det er muligt på.

MVH Kim

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Side 1 ud af 2 (18 indlæg)