我有一个域:
example.com
带子域:
blog.example.com
最初,所有博客都在主域中处理,而不是在子域中处理。但现在我已经把它们移到了"博客"文件夹中。
早期的博客链接如下:
example.com/123/blogcontent1
example.com/458/blogcontent2
.......
.......
example.com/458/blogcontentn
我的问题是如何编写htaccess规则,这样,无论何时域name/"numeric"appends将它们重定向到子域,如下所示示例:
example.com/123/blogcontent1 -> blog.example.com/123/blogcontent1
example.com/458/blogcontent2 -> blog.example.com/458/blogcontent2
此外,我已经检查了以下帖子,但它们不是有条件的帖子正如我的问题所述,
将目录重定向到子域
如何使用htaccess将域重定向到子域?
如果有任何帮助,那将是非常有用的。感谢
您可以在example.com
:的站点根目录.htaccess中使用此规则
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www'.)?example'.com$ [NC]
RewriteRule ^'d+/ http://blog.example.com%{REQUEST_URI} [NE,R=301,L]