Я не хочу, чтобы таблица стилей (размещенная у меня) загружалась на пару доменов.
Это то, что я пытаюсь, но не работает:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://example1.com/ [NC]
RewriteRule \.css$ http://www.mywebsite.com/dummy.css [R,L]
RewriteCond %{HTTP_REFERER} ^http://example2.com/ [NC]
RewriteRule \.css$ http://www.mywebsite.com/dummy.css [R,L]
Как я могу заставить это работать?
CSS /.Htaccess
Options +FollowSymLinks
RewriteEngine On
# Redirect requests to load.php
RewriteCond %{REQUEST_URI} .*\.css$ [NC]
RewriteRule .* load.php
CSS /load.php
$referrer = $_SERVER['HTTP_REFERER'];
if (strpos($referrer, 'allowedwebsite1.com') !== false or
strpos($referrer, 'allowedwebsite2.com') !== false ) {
header("Content-type: text/css", true);
$css = file_get_contents("style.css");
echo $css;
}
else {
header("Content-type: text/css", true);
echo ''; // empty stylesheet
}
Других решений пока нет …