Это мой код htaccess в определенной папке:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) ./index.php?id=$1 [L]
</IfModule>
Как я могу сделать это так, если HTTP_REFERER - это мой собственный сайт, а если нет, то перенаправить на определенный файл?
Я пробовал что-то подобное, но это не работает:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://.*MYSITE.*$ [NC]
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) ./index.php?id=$1 [L]
RewriteCond %{HTTP_REFERER} !^http://.*MYSITE.*$ [NC]
RedirectMatch 301 ^(.*)$ MYFILE.jpg
</IfModule>
Я уже просмотрел несколько сообщений на эту тему, но ничего не получилось так, как я хочу. Спасибо