Мне нужна помощь, чтобы написать файл .htaccess для Apache, чтобы проверить реферер, который разрешает только реферер mydomain, в противном случае перенаправить с ответом 303.
Пример: мой домен: domain1.com
хочу
Буду признателен за любую помощь.
Я искал что-то похожее на это, но, как сказал @jwd, во многих руководствах показано, как это сделать.
Нечто подобное будет делать то, что вы хотите, но если вы вообще не знаете htaccess, лучше сначала изучить это. В противном случае следующее ничего не значит для вас.
RewriteCond %{HTTP_REFERER} http://image.domain1.com/ [nc] RewriteRule ^(.*).jpg$ http://image.domain2.com/$1.jpg [r=303,nc]
Это просто перенаправит изображение с http://image.domain1.com/ на http://image.domain2.com/
Так http://image.domain1.com/1.jpg будет перенаправлять на ttp: //image.domain2.com/1.jpg, если реферер был из http://image.domain1.com
Ознакомьтесь с некоторыми многими учебниками в интернете для с этим , некоторые при простом поиске найдут их.
Документы Apache для mod_rewrite (что вы, скорее всего, в конечном итоге будете использовать): http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html