我在这里已经阅读了其他几个关于这个问题的类似问题,并使用了他们提供的代码片段,但由于某些原因,我仍然无法让它工作。
我在Apache2(Ubuntu 16.04)中启用了mod重写
这是我的网络根目录的结构
root
--.htaccess
--test/
--index.html
--test.png
--web2/
--index.html
在.htaccess中有这段代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([a-z0-9]{3,})\.pleasework\.com$ [NC]
RewriteRule (.*) http://pleasework.com/%1/$1 [L,NC,QSA]
它应该非常简单:
然而.. http://test.pleasework.com/test.png根本不起作用,内部错误500失败,而 http://pleasework.com/test/test.png加载完全正常