Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Php .htaccess将子域重定向到目录_Php_.htaccess - Fatal编程技术网

Php .htaccess将子域重定向到目录

Php .htaccess将子域重定向到目录,php,.htaccess,Php,.htaccess,我在cpanel public_html文件夹中有两个目录,一个用于前台(www.domain.xyz),另一个用于管理部分(admin.domain.xyz)。.htaccess重写应该是什么样子的。我尝试了以下方法,但只适用于正面 DirectoryIndex front/public/index.php RewriteRule ^(.*)$ front/public/$1 [L] 要将example.com或www.example.com映射到/front和sub.example.com

我在cpanel public_html文件夹中有两个目录,一个用于前台(www.domain.xyz),另一个用于管理部分(admin.domain.xyz)。.htaccess重写应该是什么样子的。我尝试了以下方法,但只适用于正面

DirectoryIndex front/public/index.php
RewriteRule ^(.*)$ front/public/$1 [L]

要将example.comwww.example.com映射到/frontsub.example.com文件夹,可以使用以下规则:

RewriteEngine on

#rewrite main domain to /front folder
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule !front /front%{REQUEST_URI} [NC,L]
#subdomain to /subdomain folder
RewriteCond %{HTTP_HOST} ^sub\.example\.com$
RewriteRule !subdomainfolder /subdomainfolder%{REQUEST_URI} [NC,L]

是否要将子域重写到/subdomain文件夹?我要将有www或无www映射到前台目录,将admin映射到admin目录