2016-07-20 4 views
1

Ich habe eine Domain:Redirect mit Bedingungsprüfung Subdomain

example.com 

mit Sub-Domain:

blog.example.com 

Zu Beginn sind alle Blogs, wo eher in Hauptbereich behandelt mit subdomain.But jetzt ich habe sie bewegt zu einem Ordner "Blog".

Und früheren Blog-Links, wo, wie:

example.com/123/blogcontent1 
example.com/458/blogcontent2 
....... 
....... 
example.com/458/blogcontentn 

Meine Frage ist, wie htaccess Regel zu schreiben, so dass, wann immer Domain Name/"numerisch" sie sagen, wie unten Beispiel Subdomain anhängt umleiten:

example.com/123/blogcontent1 -> blog.example.com/123/blogcontent1 
example.com/458/blogcontent2 -> blog.example.com/458/blogcontent2 

auch ich habe bereits folgende Beiträge geprüft, aber sie sind nicht bedingt diejenigen wie mein Problem erwähnt,

Redirect directory to a subdomain

How do I redirect domain to subdomain using htaccess?

Es ist von großem Nutzen wäre, wenn alle help.Thanks

Antwort

2

Sie diese Regel verwenden kann in site root .htaccess von example.com:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC] 
RewriteRule ^\d+/ http://blog.example.com%{REQUEST_URI} [NE,R=301,L] 
+0

vielen Dank für die sehr schnelle Antwort .. lass mich das gleiche .. – tharif

+0

, aber es nimmt% 7d mit blog.example.com, blog.example.com% 7D/880/blogcontent1 – tharif

+1

gab es eine zusätzliche geschweifte Klammern, die in % 7 danke anubhava .. – tharif