conf.d overwriting.htaccess中的Apache.conf

conf.d overwriting.htaccess中的Apache.conf,apache,.htaccess,mod-rewrite,httpd.conf,Apache,.htaccess,Mod Rewrite,Httpd.conf,我正试图通过将以下内容放在/etc/apache2/conf.d/ref.conf中来阻止服务器范围内的一些推荐人垃圾邮件: <directoryMatch /var/www/vhosts/(.*)/httpdocs/> RewriteEngine on RewriteCond %{HTTP_REFERER} buttons-for-website\.com [NC,OR] RewriteCond %{HTTP_REFERER} semalt\.com [NC] RewriteRul

我正试图通过将以下内容放在/etc/apache2/conf.d/ref.conf中来阻止服务器范围内的一些推荐人垃圾邮件:

<directoryMatch /var/www/vhosts/(.*)/httpdocs/>
RewriteEngine on
RewriteCond %{HTTP_REFERER} buttons-for-website\.com [NC,OR]
RewriteCond %{HTTP_REFERER} semalt\.com [NC]
RewriteRule .* - [F]
</directoryMatch>

重新启动发动机
重写网站\.com[NC,或]的COND%{HTTP_REFERER}按钮
重写cond%{HTTP_REFERER}semalt\.com[NC]
重写规则。*-[F]
它确实有效。然而,它似乎阻止了我的个人.htaccess文件的工作,其中包含重写。它们位于/var/www/vhosts/domain/httpdocs/app/webroot/

如何使.conf和.htaccess文件都工作