2016-07-20 3 views
1

У меня есть домен:Перенаправление на субдомен с проверкой состояния

example.com 

с поддомена:

blog.example.com 

Изначально все блоги, где обрабатываются в основной области, а с subdomain.But теперь я переехал их в папку «блог».

И ранее блог ссылки, где, как:

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

Мой вопрос заключается в том, как писать правила HTAccess так, что всякий раз, когда домен имя/«числовой» присоединяет перенаправлять их на субдомен сказать, как показано ниже например:

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

Кроме того, я уже проверил следующие сообщения, , но они не являются условными те как указано моя проблема,

Redirect directory to a subdomain

How do I redirect domain to subdomain using htaccess?

Было бы весьма полезным, если какие-либо help.Thanks

ответ

2

Вы можете использовать это правило сайт .htaccess example.com:

RewriteEngine On 

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

благодарим вас за очень быстрый ответ .. позвольте мне проверить то же самое. – tharif

+0

, но его принятие% 7d с blog.example.com, blog.example.com% 7D/880/blogcontent1 – tharif

+1

были добавлены дополнительные фигурные скобки, в результате чего % 7 спасибо anubhava .. – tharif