所以我试图为我的困境实施一些解决方案,但它们都部分失败了。
我已将我的博客从 www.website.com/blog/ 移至 blog.website.com
blog.website.com 位于我的 Web 根目录之外的目录中
初始位置之后的所有 url 都是相同的:例如...旧站点 www.website.com/blog/wp-admin = blog.website.com/wp-admin
如果这有助于或有所作为,这是一个 wordpress 网站。
这就是我现在所拥有的。重定向主文件夹但不重定向子文件夹...
RewriteEngine on
RewriteBase /
#if not already blog.website.com
RewriteCond %{HTTP_HOST} !^blog\.website\.com$ [NC]
#if request is for blog/, go to blog.website.com
RewriteRule ^blog/$ http://blog.website.com/$1 [L,NC,R=301]