Php .htaccess 2个域,同一目标,1个重定向
我拥有两个指向同一静态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,应该仍然可以在那里访问 有什么想法吗 非常感谢.htaccess重定向域名1.com/*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,应该仍然可以在那里访问 有什么想法吗
该规则仅在满足条件时有效
?\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]