[IIS ISAPI_Rewrite] HTTP response 301 op HTML pagina's

Pagina: 1
Acties:

  • JJvG
  • Registratie: Juli 2003
  • Laatst online: 02-12-2025
Momenteel ben ik voor een bedrijf bezig om hun site te herbouwen. De huidige site is gebouwd zonder server-side scripting, puur in HTML. Wel hebben een aantal pagina's bij een aantal belangrijke zoektermen een nr 1 ranking in Google. Dit wil ik uiteraard graag zo houden.

Ik wil met behulp van de module ISAPI_Rewrite een 301 response terugsturen voor de betreffende HTML pagina's met de URL van de nieuwe pagina. Ik heb de tutorials nageplozen, gegoogled en hier gezocht naar antwoord. Ik kon echter geen antwoord vinden op mijn vraag:

De eerste opties is om alle pagina in de httpd.ini neer te zetten als volgt:
Mijn httpd.ini ziet er dan als volgt uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
[ISAPI_Rewrite]
#Sources: 
# http://www.isapirewrite.com/docs/
# http://www.seoconsultants.com/windows/isapi/tips/

#URL should always start with http://www 
RewriteCond Host: ^voorbeeld\.nl 
RewriteRule (.*) http\://www\.voorbeeld\.nl$1 [I,RP]

#Redirect Permanent old pages to new page
RewriteRule /old-page1.html /directory1/page1.asp [I,RP]
RewriteRule /old-page2.html /directory1/page2.asp [I,RP]
RewriteRule /old-page3.html /directory2/page1.asp [I,RP]

Wat ik echter wil is een database-driven oplossing, zodat ik kan zien
- welke http request
- hoevaak
- waarvandaan
...komen.

Wat ik zelf heb verzonnen (op basis van tutorials) is:
code:
1
RewriteRule (.*)\.html /moved.asp?$1 [I,RP]

In totaal gaat het om 95 pagina's, waarbij ik wil de 301 Moved Permanently wil meegeven.

Mijn vragen zijn:

- Waar moet de 301 response status komen?
- Stuurt de ISAPI Rewrite een 301 response terug naar de client (volgens mij niet)?
- Werkt het als ik in de "moved.asp" een Response.Status="301 Moved Permanently" en
Response.AddHeader "Location", "/nieuwpad/nieuwbestand.asp"


In de moved.asp wil ik dan dus een (vertaal)tabel uitlezen met de oude URL's en de nieuwe URLS en daarbij loggen wat er aan activiteit plaatsvindt. Ik wil echter niet dat alle URL's door moved.asp worden vervangen, maar dat de moved.asp een midddel is om m'n nieuwe structuur er door te krijgen zonder de pagerank kwijt te raken. Wat kan ik hier het beste voor doen?

Mijn bronnen:
http://www.wwwcoder.com/m...site/2668/68/default.aspx
http://www.seoconsultants.com/tips/asp/301.asp

  • JJvG
  • Registratie: Juli 2003
  • Laatst online: 02-12-2025
*schopje omhoog*

Even kort mijn vraag geherformuleerd: Ik wil dat bestaande HTML pagina's m.b.v. IIS_Rewrite een nieuwe locatie doorkrijgen. De vraag is waar mijn HTTP 301 response moet komen: Stuurt de IIS_Rewrite module een 301 terug, of moet ik dit apart (in een moved.asp) oplossen en de nieuwe locatie meegeven.

Graag jullie ervaringen met IIS_Rewrite en 301 HTTP headers. _/-\o_