首先 - 我读过很多类似的问题,但对我没有任何帮助。
这些是重写规则:
RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$
RewriteRule ^ index.php?user=%1 [L]
它工作正常,但这不完全是我想要的。我正在运行像 kohana 这样的 MVC 框架,其中 url 结构如下所示:
example.com/controller/action/parameter
但是当我尝试以下重写时,我得到一个内部服务器错误:
RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$
RewriteRule ^ index.php/user/view/%1 [L]
那么,我该如何解决这个问题?