Ik probeer mijn probleem te schetsen, als iemand naar website.nl/blog/ gaat dat moet deze geredirect worden naar blog.website.nl echt als ik onderstaande gebruik dan wordt er geredirect naar website.nl


RewriteEngine on
RewriteBase / 

RewriteCond %{HTTP_HOST} !^blog\.website\.nl$ [NC] 
RewriteRule ^blog/$ http://blog.website.nl [L,NC,R=301] 


Daarnaast heb ik ook het volgende geprobeerd, zonder resultaat:

RewriteEngine on
RewriteBase / 

RedirectMatch 301 ^/blog/(.*)$ http://blog.website.nl/$1
Ik heb de verwijzing ook in mijn DNS aangepast

blog CNAME blog.website.nl (met en zonder blog.)

Ook heb ik het volgende geprobeerd (in DNS)

blog A [IP van domein]

Toevoeging op 17/07/2013 09:51:51:

Ook heb ik het onderstaande geprobeerd, heeft iemand enig idee?

RewriteEngine On


RewriteCond %{HTTP_HOST} blog.website.nl$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1 [L]
Deze werkt gewoon bij mij:
RewriteRule ^blog/(.*) http://blog.website.nl/$1 [L,NC,R=301]

Waarom gebruik je die RewriteCond die heb je toch niet nodig?
Oh vreemd, en wat heb je dan in je DNS veranderd?, WideXS heeft dit niet goed geregeld.
Niets, je redirect heeft in principe niets met je dns te maken. Wat fout kan gaan is dat blog.website.nl niet bestaat. Maar dan zie je wel dat je daar naartoe gestuurd wordt.

Maar heb je die RewriteCond regels al weggehaald?
Ja bedankt, dat lijkt het inderdaad wel te werken.
De website wordt nu wel verwezen naar blog.website.nl maar hier komt een fout pagina te staan. Hoe kan ik dat oplossen?

Ik heb nu het volgende:

RewriteEngine On

RewriteRule ^blog/(.*) http://blog.website.nl/$1 [L,NC,R=301]
Wat voor foutmelding krijg je?
een standaard foutmelding (als ik het subdomein verander naar bv blog2.website.nl in de URL dan krijg ik gewoon de hoofdpagina website.nl te zien):

Server niet gevonden

Firefox kan de server op blog.website.nl niet vinden.


Controleer het adres op typefouten, zoals
ww.voorbeeld.com in plaats van
www.voorbeeld.com
Controleer uw netwerkverbinding als u geen enkele pagina kunt
laden.
Verzeker u ervan dat Firefox toegang heeft tot het web als uw
computer of netwerk is beveiligd door een firewall of proxyserver.
Als je pingt naar blog.website.nl, krijg je dan een host unknown melding? Dan is je dns niet in orde.
website.nl kan ik wel pingen, maar het subdomein niet.

Ping-aanvraag kan host blog.website.nl niet vinden.
Controleer de naam en probeer het opnieuw.


Ik heb de verwijzing ook in mijn DNS aangepast
blog CNAME blog.website.nl
Ook heb ik het volgende geprobeerd (in DNS)
blog A [IP van domein]

Toevoeging op 17/07/2013 11:14:36:

p.s op dit moment staat er alleen:
blog CNAME blog.website.nl
CNAME lijkt me niet de bedoeling. Gewoon een A record moet goed zijn, maar het kan even duren voordat het geheel verwerkt is.

Reageren