Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess:到文件夹的虚拟子域映射_.htaccess - Fatal编程技术网

.htaccess htaccess:到文件夹的虚拟子域映射

.htaccess htaccess:到文件夹的虚拟子域映射,.htaccess,.htaccess,我正在尝试将random sub domain指向名为sub domain的文件夹…例如,如果我有sub domainrandom123.domain.com它应该指向文件夹random123。如果找不到文件夹,它必须抛出404错误。我尝试了下面的代码,但它不工作,有人请指导我 RewriteEngine on RewriteCond %{HTTP_HOST} !^www.domain.com RewriteCond %{HTTP_HOST} ^([^.]+).domain.com Rewrit

我正在尝试将random sub domain指向名为sub domain的文件夹…例如,如果我有sub domain
random123.domain.com
它应该指向文件夹
random123
。如果找不到文件夹,它必须抛出404错误。我尝试了下面的代码,但它不工作,有人请指导我

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domain.com
RewriteCond %{HTTP_HOST} ^([^.]+).domain.com
RewriteRule ^$ /%1/index.php [L]
尝试此操作(应启用mod_代理和mod_重写):


嗨,我用过urs,但我总是找不到服务器。有什么问题?
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteCond %{HTTP_HOST} ^([^\.]+).domain.com$
RewriteCond %{DOCUMENT_ROOT}/%1 -d
RewriteRule ^ http://www.domain.com/%1%{REQUEST_URI} [P]

RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteCond %{HTTP_HOST} ^([^\.]+).domain.com$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteRule .* - [R=404,L]