我在跑步:
Server version: Apache/2.2.15 (Unix)
我在共享服务器上有一个自定义安全配置文件。
我毫不犹豫地将以下条目放在了文件的顶部,同样毫不犹豫地又将其放在了底部。
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .(wp-comments-post|wp-login)\.php*
RewriteCond %{HTTP_REFERER} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://error.myworkdomain.com/index.html [F,L]
但它在.htaccess 中有效。
想法?
答案1
如果 mod_rewrite 在 .htaccess 中工作,那么您应该能够将其放在标签中,并将目录指向您用来放置 .htaccess 的目录。
答案2
在上下文中,你必须添加Options FollowSymLinks
如官方文件。
如果您使用 .htaccess,则可以使用此方法。例如(/path/to/your/dir 是 .htaccess 所在的位置)
<Directory /Path/to/your/dir>
Options FollowSymLinks
</Directory>