2010-08-14 4 views
0

J'ai un blog, et je le déplace vers un sous-domaine. depuis la sintaxis URL ne sera pas la même chose, je veux juste rediriger toutes les requêtes d'URL sont à l'intérieur/messages/à la nouvelle sous-domaine:htaccess - déplacer le blog au sous-domaine

de

domain.com/posts/xxxxx

à

blog.domain.com

ce que j'ai jusqu'à présent, mais il doit encore filtrer uniquement les demandes qui sont à l'intérieur/messages/

RewriteCond %{HTTP_HOST} ^domain.com 
RewriteRule (.*) http://blog.domain.com/ [R=301,L] 

Répondre

1

Les directives:

RewriteCond %{HTTP_HOST} ^domain.com 
RewrietRule ^posts/(.*) http://blog.domain.com/ [R=301,L] 

... devrait fonctionner.

+0

ne fonctionne pas ... pls essayez http://andufo.com/posts/test – andufo

+0

nevermind ... i était manquant l'application AddType/x-httpd-php5 .php RewriteEngine On – andufo

1

Vous y êtes presque. Vous avez juste besoin de le modifier afin que votre expression régulière dans le RewriteRule correspond uniquement à l'intérieur des choses/messages/comme ci-dessous:

RewriteCond %{HTTP_HOST} ^domain.com 
RewriteRule ^posts/(.*) http://blog.domain.com/ [R=301,L] 
+0

merci! @rfw posté plus tôt;) – andufo

+0

salut ... ça ne marche pas. aucune des solutions (que je crois sont les mêmes): http://andufo.com/posts/test – andufo