繁体   English   中英

htaccess将所有请求从子文件夹重定向到子域

[英]htaccess redirect all requests from subfolder to subdomain

我具有以下(WordPress)URL规范结构:

http://mysite.com/2011/10/my-post-name/

我想将所有请求从http://mysite.com/2011/...向下发送到子域上的相同位置。

因此,具体来说应该是:

http://mysite.com/2011/10/my-post-name/ > http://subdomain.mysite.com/2011/10/my-post-name/

我不知道正确的语法是什么,有人知道吗?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule (.*) http://subdomain.mysite.com$1 [R=301]

如果您还需要匹配路径的第一部分,请使用

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule ^/2011/(.*) http://subdomain.mysite.com/2011/$1 [R=301]

您应该阅读mod_rewrite文档 第一次让人感到困惑,但是在大约25次之后,它将非常有意义并可以为您提供良好的服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM