Archief - Redirect

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fransz

Legacy Member
Wij hebben een volgend probleem: een oude site bevat honderden oude URL's die moeten redirect worden naar 1 nieuwe URL. Hoe kunnen we dit verwezenlijken? Normaal doe je dit met htaccess ofzo, maar het probleem is dat we dit niet kunnen doen voor die honderden URL's.

Iedere URL die na .be/ komt moet redirect worden naar een vaste nieuwe URL. Bestaat er hiervoor een script? Via mijn hosting bedrijf krijg ik geen oplossing. Ze weten het zelf niet.

jorn184

Legacy Member
Kun je die oude domeinnaam niet gewoon laten verwijzen naar de nieuwe? Dat alle verkeer wordt doorgestuurd. Dit is gemakkelijk op te lossen via DNS beheer of cPanel of een 301 redirect.

Fransz

Legacy Member
Via mijn cPanel werkt het niet, de oude URLs redirecten niet (enkel de homepage redirect)

Tyfius

Legacy Member
Je moet een rewrite condition en rule implementeren.

Iets als

Code:
RewriteCond %{HTTP_HOST} !^oldexample\.com$ [NC]
RewriteRule ^(.*)$ http://newexample.com [R=301,L]

Fransz

Legacy Member
Zoiets?

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.group-f.be/dienstencheques/poetshulp-met-dienstencheques/[nc]
RewriteRule ^(.*)$ http://www.group-f.be/dienstencheques/poetshulp-met-dienstencheques//$1 [r=301,nc]

//301 Redirect Old File
Redirect 301 http://www.tsponsken.be/ Poetshulp met dienstencheques: 1 adres Group-f!


Dit werkt helaas ook niet, zie 404 Not Found
Ik wil hiervoor betalen trouwens (dacht dat wij in het verleden ook al eens hebben samengewerkt)

Tyfius

Legacy Member
Ik ben even niet helemaal mee. In je eerste post vermeldde je dat alle oude url's moesten verwijzen naar 1 nieuwe url. Ik ging er van uit dat bijvoorbeeld foo.com/about moet verwijzen naar bar.com en niet naar bar.com/about. Die $1 op het einde van de rewriterule is het path waar je naartoe moet.

In principe is het voldoende dat je in je .htaccess de rewrite engine aan zet, al de rest heb je niet nodig. Ik zal enkele voorbeelden oplijsten die wat scenario's dekken, daaruit kies je wat je nodig hebt.


RewriteEngine on

# group-f.be/<anything> naar www.tsponsken.be
RewriteCond %{HTTP_HOST} !^group-f\.be$ [NC]
RewriteRule ^$ http://www.tsponsken.be [L,NC,R=301]

RewriteEngine on

# group-f.be/<anything> naar www.tsponsken.be/<anything>, note the $1 at the end
RewriteCond %{HTTP_HOST} !^group-f\.be$ [NC]
RewriteRule ^$ http://www.tsponsken.be$1 [L,NC,R=301]

RewriteEngine on

# group-f.be/dienstencheques/<anything> naar www.tsponsken.be
RewriteCond %{HTTP_HOST} !^group-f\.be$ [NC]
RewriteRule ^dienstencheques/?$ http://www.tsponsken.be [L,NC,R=301]


RewriteEngine on

# group-f.be/dienstencheques/<anything> naar www.tsponsken.be/<anything>
RewriteCond %{HTTP_HOST} !^group-f\.be$ [NC]
RewriteRule ^dienstencheques/?$ http://www.tsponsken.be$1 [L,NC,R=301]

Tyfius

Legacy Member
Ik ga er van uit dat je die .htaccess aanpassingen doet onder de hosting van tsponsken.be. Of dat ze beiden naar dezelfde hosting verwijzen, dan kan het ook onder die van groep-f.be natuurlijk.

Probeer er eens een rewritebase bij te zetten.

Code:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^tsponsken\.be$ [NC]
# er mag ook geen http:// bij staan trouwens, misschien dat dit door het forum erbij
# wordt gezet en dat voor copy-paste issues zorgt.
RewriteRule ^(.*)$ www.group-f.be/dienstencheques/poetshulp-met-dienstencheques/ [R=301,NC]

En anders kan het met een single-line ook dacht ik:
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^www\.tsponsken\.be$ www.group-f.be/dienstencheques/poetshulp-met-dienstencheques/ [R=301,L]

Fransz

Legacy Member
Beiden werken niet. Is het goed als ik je even FTP toegang geef? Deze opdracht mag betalend zijn.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan