2024年8月26日
接第 1 页
重写条件
上一页的三个示例展示了如何重写 URL 以使网站更易于访问和记忆。
重写规则还可以有条件,以确保重写仅在特定情况下发生。
示例 1:如何防止热链接
热链接是将一个服务器上的图像或对象用于另一个服务器的过程。此操作会耗尽受害者服务器的带宽,并使对象的创建者无法再吸引其他访问者访问其网站。
您可以通过将网站上某个对象的所有链接重定向到其他不太令人愉快的图像,或完全禁止该操作来防止热链接。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
RewriteRule .*\.(gif|jpeg|png)$ http://www.example.com/unplea…