【发布时间】:2015-04-13 21:03:48
【问题描述】:
我想在.htaccess 中设置一个重写规则,它将http://website.com/blog 重定向到http://blog.website.com/,并将任何路径部分路由到该请求(即http://website.com/blog/blog-post-1 -> http://blog.website.com/blog-post-1)
但是,当我设置一个重写规则时
RewriteRule ^blog(.*)$ http://blog.website.com$1 [NC,L]
用户被重定向到http://blog.website.com,而不是看到在http://website.com/blog上完成的请求
是否可以在用户不看到 URL 更改的情况下执行此操作?需要这样做的原因是我们希望将博客托管在共享的 FTP 服务器上,同时将主站点保留在我们的 AWS 云上。
【问题讨论】:
标签: apache .htaccess mod-rewrite