我有一个被垃圾邮件发送者瞄准的网站,当他们访问我们的页面时,我想向他们展示该网站的不同版本(没有表单)。我需要在浏览器栏中保留相同的 URL,但在文件夹中显示类似的页面。
例如:example.com/contactform.html
将保留 url 但会显示它们:example.com/decoy/contactform.html
整个站点将在文件夹 DECOY 中复制,但主要是删除了页面中的所有表单。
我能够使其与测试站点一起使用,但是当我尝试使用我的站点(它是 https)时,它无法正常工作,因为浏览器栏中的 URL 发生了变化(即它显示example.com/decoy/contactform.html
:)
也许https的情况有所不同?你能帮忙吗?谢谢!这是我的代码:
# INI suspicious IP
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} ^23\.26\.131\. [OR]
RewriteCond %{REMOTE_ADDR} ^24\.121\.216\.
RewriteRule ^(.*)$ https://example.com/decoy/$1 [P,L]
</IfModule>
# END suspicious IP