Я выполняю:
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.
идеи?
إذا كان mod_rewrite يعمل في ملف htaccess ، فيجب أن تكون قادرًا على وضعه في علامات مع توجيه الدليل إلى الدليل الذي استخدمته لوضع .htaccess.
في سياق a ، عليك إضافة خيارات FollowSymLinks
كما هو مذكور في المستند الرسمي .
هذا ما تستخدمه إذا كنت تستخدم ملف htaccess.
على سبيل المثال (مع / path / to / your / dir حيث يوجد htaccess.)
<Directory /Path/to/your/dir>
Options FollowSymLinks
</Directory>