簡體   English   中英

.htaccess 2個域,相同的目標,1個重定向

[英].htaccess 2 domains, same target, 1 redirect

我擁有兩個指向相同靜態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重定向domain1.com/*

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

該規則僅在條件滿足的情況下有效。 ?_url=/$1不是必需的,但可能會有用。

如果您使用htAccess,似乎您也使用Apache2

您還可以直接通過apache 2配置使用虛擬主機:

https://httpd.apache.org/docs/current/vhosts/examples.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM