我已经将我的wordpress博客从子域迁移到子目录。所以我已经将blog.example.com实现到https://www.edgrab.com/blog,除了少数几件事以外,一切都很好。
1. https://blog.example.com/post-name
未重定向到https://www.example.com/blog/post-name
并提供内部服务器错误500,而blog.example.com
成功重定向到https://www.example.com/blog
我的.htaccess文件是
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^blog\.example\.com
RewriteRule ^(.*)$ https://www\.example\.com/blog/$1 [L]
答案 0 :(得分:0)
从.httaccess
重定向从子域到子目录RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain\.com/subdomains/%1