我使用 Htaccess 文件将我的网站子域重写为我网站上的相关文件。例如:
http://articles.mysite.com --> http://mysite.com/articles
我写了这段代码:
RewriteCond %{HTTP_HOST} !^www.mysite.*
RewriteCond %{HTTP_HOST} ^([^.]+).mysite.*
RewriteRule ^$ ./%1 [L]
但是当我想使用这个时:
http://articles.mysite.com/some/some --> http://mysite.com/articles/some/some
上面的代码无法正常工作并将我重定向到 404 NotFound Page
注意:在我的 .htaccess 文件的另一个地方,我有RewriteRule ^some/(.*)$ ./some.php?id=$1 [L]