我想有流量,目前解析到一个文件夹,解析到该文件夹内的子文件夹,而不改变URL。
有在线解决方案,使一个子文件夹的网站根,但不使一个子文件夹解析到它自己的子文件夹之一。
解决方案是需要一个网站,有一个野生子域,但网站本身是一个附加域,从我的理解,在某些目的被视为子域本身。
RewriteEngine on
RewriteCond %{HTTP_HOST} !www.mydomain.net$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).mydomain.net [NC]
RewriteCond %{REQUEST_URI} !^/myfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /myfolder/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.net$
RewriteRule ^(/)?$ myfolder/ [L]
这是一种将路径/foo
的所有请求重定向到资源的方法,否则必须在/foo/bar
下请求。
RewriteRule ^/foo/(.*)$ /foo/bar/$1