Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 2个域,同一目标,1个重定向_Php_.htaccess_Redirect_Mod Rewrite_Apache2 - Fatal编程技术网

Php .htaccess 2个域,同一目标,1个重定向

Php .htaccess 2个域,同一目标,1个重定向,php,.htaccess,redirect,mod-rewrite,apache2,Php,.htaccess,Redirect,Mod Rewrite,Apache2,我拥有两个指向同一静态ip的域。我想将domain1.com重定向到domain1.com/down.php,但只针对目标domain1.com和domain.com/index.php/html domain2.com应该像往常一样工作,所以这里没有重定向。它应该像当前一样以/var/www/html为目标 背景是:有一个项目不应该出现在domain1.com上,但是有一些特定的文件,如domain1.com/subdir/subdir/file1.jpg,应该仍然可以在那里访问 有什么想法吗

我拥有两个指向同一静态ip的域。我想将domain1.com重定向到domain1.com/down.php,但只针对目标domain1.comdomain.com/index.php/html

domain2.com应该像往常一样工作,所以这里没有重定向。它应该像当前一样以/var/www/html为目标

背景是:有一个项目不应该出现在domain1.com上,但是有一些特定的文件,如domain1.com/subdir/subdir/file1.jpg,应该仍然可以在那里访问

有什么想法吗

非常感谢

.htaccess重定向域名1.com/*
该规则仅在满足条件时有效
?\u url=/$1
不是必需的,但可能会被证明是有用的。

如果您使用htAccess,那么您似乎也使用了Apache2

您还可以直接从apache 2配置中使用虚拟主机:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ down.php?_url=/$1 [QSA,L]