PDA

Bekijk Volledige Versie : Aanvragen op iets.nl veranderen in iets.com



Tonnie
19/10/04, 15:15
Hallo,

Is het mogelijk om middels een Rewritecondition een aanvraag op de
server voor een .nl bestand, om te zetten naar .com?

Bijvoorbeeld met:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.?)iets.nl$
RewriteRule ^(.*)$ http://www.iets.com/$1 [R=301,L]





--
Glas geschiedenis <http://www.vision2form.nl/glashistorie.html>
Passie en talent <http://www.vision2form.nl/young_talent.html>
Webontwerp <http://www.vision2form.nl/webontwerp/index.html>
SEO gaat zo <http://www.vision2form.nl/webontwerp/gevonden_worden.html>

John Bokma
19/10/04, 19:35
Tonnie wrote:

> Hallo,
>
> Is het mogelijk om middels een Rewritecondition een aanvraag op de
> server voor een .nl bestand, om te zetten naar .com?
>
> Bijvoorbeeld met:
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^(www.?)iets.nl$
> RewriteRule ^(.*)$ http://www.iets.com/$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
RewriteRule (.*) http://www.iets.com/$1 [R=301,L]

(geplukt van
http://johnbokma.com/mexit/2004/04/12/rewritingurlsforgoogle.html )

Let op, in je Cond *moet* je de . escapen als je een . bedoelt, omdat
het anders "willekeurig teken" betekent, en dat kan dus mis gaan. Niet
getest (ben geen eigennaar van iets.nl, noch iets.com :-)

Maar... .nl bestand, ik heb dat gelezen als domein.

Overigens, is het niet eenvoudiger om de hoster .nl naar .com te laten
verwijzen ( dus http.conf aan passen?)


--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Tonnie
19/10/04, 21:15
John Bokma wrote:

> Tonnie wrote:
>
>
>>Hallo,
>>
>>Is het mogelijk om middels een Rewritecondition een aanvraag op de
>>server voor een .nl bestand, om te zetten naar .com?
>>
>>Bijvoorbeeld met:
>>
>>RewriteEngine On
>>RewriteCond %{HTTP_HOST} ^(www.?)iets.nl$
>>RewriteRule ^(.*)$ http://www.iets.com/$1 [R=301,L]
>
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
> RewriteRule (.*) http://www.iets.com/$1 [R=301,L]
>
> (geplukt van
> http://johnbokma.com/mexit/2004/04/12/rewritingurlsforgoogle.html )

Nee, ik dacht wel onmiddelijk aan jouw site ;) , ik wist dat je het erop
had staan, kon het helaas niet direct vinden.

> Let op, in je Cond *moet* je de . escapen als je een . bedoelt, omdat
> het anders "willekeurig teken" betekent, en dat kan dus mis gaan. Niet
> getest (ben geen eigennaar van iets.nl, noch iets.com :-)
>
> Maar... .nl bestand, ik heb dat gelezen als domein.

Bedoelde ik ook.

> Overigens, is het niet eenvoudiger om de hoster .nl naar .com te laten
> verwijzen ( dus http.conf aan passen?)

Ik weet niet of dat mogelijk is. Deze vraag werd me gesteld door iemand
die niet op usenet komt.

--
Glas geschiedenis <http://www.vision2form.nl/glashistorie.html>
Passie en talent <http://www.vision2form.nl/young_talent.html>
Webontwerp <http://www.vision2form.nl/webontwerp/index.html>
SEO gaat zo <http://www.vision2form.nl/webontwerp/gevonden_worden.html>

John Bokma
20/10/04, 00:25
Tonnie wrote:

> John Bokma wrote:
>
>> Overigens, is het niet eenvoudiger om de hoster .nl naar .com te laten
>> verwijzen ( dus http.conf aan passen?)
>
> Ik weet niet of dat mogelijk is. Deze vraag werd me gesteld door iemand
> die niet op usenet komt.

Ik bedacht mij later dat dat wellicht minder wenselijk is, als de site aan
het verhuizen is, Google is wellicht gelukkiger met een 301 redirect dan
twee domeinen met exact dezelfde content, omdat in het laatste geval de
oudste content wint vzviw.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Tonnie
20/10/04, 09:05
John Bokma wrote:

> Tonnie wrote:
>
>
>>Hallo,
>>
>>Is het mogelijk om middels een Rewritecondition een aanvraag op de
>>server voor een .nl bestand, om te zetten naar .com?
>>
>>Bijvoorbeeld met:
>>
>>RewriteEngine On
>>RewriteCond %{HTTP_HOST} ^(www.?)iets.nl$
>>RewriteRule ^(.*)$ http://www.iets.com/$1 [R=301,L]
>
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
> RewriteRule (.*) http://www.iets.com/$1 [R=301,L]

John, waarom vervallen in jouw voorbeeld in de RewriteRule ^ en $ ?

--
Glas geschiedenis <http://www.vision2form.nl/glashistorie.html>
Passie en talent <http://www.vision2form.nl/young_talent.html>
Webontwerp <http://www.vision2form.nl/webontwerp/index.html>
SEO gaat zo <http://www.vision2form.nl/webontwerp/gevonden_worden.html>

John Bokma
20/10/04, 19:05
Tonnie wrote:

> John Bokma wrote:
>
>> Tonnie wrote:
>>
>>
>>>Hallo,
>>>
>>>Is het mogelijk om middels een Rewritecondition een aanvraag op de
>>>server voor een .nl bestand, om te zetten naar .com?
>>>
>>>Bijvoorbeeld met:
>>>
>>>RewriteEngine On
>>>RewriteCond %{HTTP_HOST} ^(www.?)iets.nl$
>>>RewriteRule ^(.*)$ http://www.iets.com/$1 [R=301,L]
>>
>>
>> RewriteEngine On
>> RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
>> RewriteRule (.*) http://www.iets.com/$1 [R=301,L]
>
> John, waarom vervallen in jouw voorbeeld in de RewriteRule ^ en $ ?

..* betekend 0 of meer tekens, en aangezien er verder geen andere
beperkingen zijn, is het in dit geval "alles".

De Cond zou je in principe ook als

RewriteCond %{HTTP_HOST} nl$

of wellicht zelfs als

RewriteCond %{HTTP_HOST} nl

kunnen schrijven als nl precies 1x voorkomt in de string. Hoewel de cond
die ik eerder gaf wel beter laat zien waar het over gaat.

(niet getest en zo) Hmmm, aan de andere kant, die laatste is ook goed te
lezen, is het een nl host, dan redirecten we :-)

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

John Bokma
20/10/04, 19:05
Tonnie wrote:

>> RewriteEngine On
>> RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
>> RewriteRule (.*) http://www.iets.com/$1 [R=301,L]
>
> John, waarom vervallen in jouw voorbeeld in de RewriteRule ^ en $ ?

Zit nog even verder te denken, maar in feite wil je *elk* verzoek
redirecten voor die site, dus

RewriteEngine On
RewriteRule (.*) http://www.iets.com/$1 [R=301,L]

Moet voldoende zijn.

Wellicht nog mooier:

http://httpd.apache.org/docs/mod/mod_alias.html#redirectmatch

RedirectMatch permanent (.*) http://www.iets.com/$1

Hoeft vzviw ook de rewrite engine niet On, dus alleen die ene regel in
..htaccess. Je kan 301 schrijven ipv permanent, wat je duidelijker vind

(heb het niet getest etc.)

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Tonnie
20/10/04, 20:25
John Bokma wrote:
> Tonnie wrote:
>
>
>>>RewriteEngine On
>>>RewriteCond %{HTTP_HOST} ^(www\.)?iets\.nl$
>>>RewriteRule (.*) http://www.iets.com/$1 [R=301,L]
>>
>>John, waarom vervallen in jouw voorbeeld in de RewriteRule ^ en $ ?
>
>
> Zit nog even verder te denken, maar in feite wil je *elk* verzoek
> redirecten voor die site, dus
>
> RewriteEngine On
> RewriteRule (.*) http://www.iets.com/$1 [R=301,L]
>
> Moet voldoende zijn.
>
> Wellicht nog mooier:
>
> http://httpd.apache.org/docs/mod/mod_alias.html#redirectmatch
>
> RedirectMatch permanent (.*) http://www.iets.com/$1
>
> Hoeft vzviw ook de rewrite engine niet On, dus alleen die ene regel in
> .htaccess. Je kan 301 schrijven ipv permanent, wat je duidelijker vind

Stel nu dat ik voor mijn situatie alle aanvragen voor .com wil laten
veranderen in .nl en daarbij ook nog de url wil opschonen, dus zonder www.

Gebruik je dan iets als:

RedirectMatch permanent (.*) http://iets.com/$1

Waarbij iets.com mijn eigen domain wordt?

--
Glas geschiedenis <http://www.vision2form.nl/glashistorie.html>
Passie en talent <http://www.vision2form.nl/young_talent.html>
Webontwerp <http://www.vision2form.nl/webontwerp/index.html>
SEO gaat zo <http://www.vision2form.nl/webontwerp/gevonden_worden.html>

John Bokma
20/10/04, 21:05
Tonnie wrote:

[ snip ]

> Stel nu dat ik voor mijn situatie alle aanvragen voor .com wil laten
> veranderen in .nl

Ik gok dat je andersom bedoelt ;-)

> en daarbij ook nog de url wil opschonen, dus zonder
> www.
>
> Gebruik je dan iets als:
>
> RedirectMatch permanent (.*) http://iets.com/$1
>
> Waarbij iets.com mijn eigen domain wordt?

Yup, zo op het oog lijkt dat het 'm te zijn.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Tonnie
20/10/04, 21:25
John Bokma wrote:
> Tonnie wrote:
>
> [ snip ]
>
>
>>Stel nu dat ik voor mijn situatie alle aanvragen voor .com wil laten
>>veranderen in .nl
>
>
> Ik gok dat je andersom bedoelt ;-)

Goed gokje. ;)

>
>>en daarbij ook nog de url wil opschonen, dus zonder
>>www.
>>
>>Gebruik je dan iets als:
>>
>>RedirectMatch permanent (.*) http://iets.com/$1
>>
>>Waarbij iets.com mijn eigen domain wordt?
>
>
> Yup, zo op het oog lijkt dat het 'm te zijn.

Wat doet dat met m'n ranking op het moment dat ik 'm invoer?



--
Glas geschiedenis <http://www.vision2form.nl/glashistorie.html>
Passie en talent <http://www.vision2form.nl/young_talent.html>
Webontwerp <http://www.vision2form.nl/webontwerp/index.html>
SEO gaat zo <http://www.vision2form.nl/webontwerp/gevonden_worden.html>

miseryman
20/10/04, 23:45
John Bokma <postmaster@castleamber.com> wrote:

> RedirectMatch permanent (.*) http://www.iets.com/$1

RedirectMatch permanent (.*) http://www.iets.com$1

Ik geloof dat de '/' al in '$1' begrepen zit. Evenmin getest :-)

--
Raf

John Bokma
21/10/04, 01:35
miseryman wrote:

> John Bokma <postmaster@castleamber.com> wrote:
>
>> RedirectMatch permanent (.*) http://www.iets.com/$1
>
> RedirectMatch permanent (.*) http://www.iets.com$1
>
> Ik geloof dat de '/' al in '$1' begrepen zit. Evenmin getest :-)

Ik dacht van niet, maar je kan best gelijk hebben :-)

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

John Bokma
21/10/04, 01:45
Tonnie wrote:

> Wat doet dat met m'n ranking op het moment dat ik 'm invoer?

Geen idee, de ranking wordt erg langzaam geupdated (wat je ziet in
Googlebar). Ik heb ooit de www er afgeknipt voor mijn domein, en ik had een
dipje in mijn ranking, maar dat was vrij kort.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html