кажется понял, работает только через форму проверки методом POST, а через браузер не понять.
Но почему мой редирект не хочет работать?
ну вот получается такой код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 403 for flooders
RewriteCond %{REQUEST_METHOD} =POST
RewriteRule .*/edit$ - [L,F]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Открываю такую запись на тестовом сайте http://mobandroid.ru.com/ob-android/edit
И открывается страница Не найдено с кодом 404
весь код:
Redirect ^edit$ http://www.microsoft.com
<Files wp-config.php>
order allow,deny
deny from all
</Files>
<Files .htaccess>
Страницы обычного вида: site.ru/имя-страницы/edit
такая же проблема, самостоятельно делал так:
Redirect /страница/edit http://www.microsoft.com
Помогало, но страницы иногда меняются. Хотел сделать по маске как в этой теме, но почему то ни одно регулярное выражение из представленных здесь не подходит!
Например, пишу /страница/edit - срабатывает, а пишу .*/edit$, ^edit$ или ^(.*/)?edit$ - правило не отрабатывает!
В чём может быть дело?
Майкрософт непричём, просто так :)
спасибо за ссылку!
в общем понятно
ну ладно, а что сейчас актуально?
ну может они нужны хотя бы для разбавления анкоров?
такое как правильное зеркало сайта, коды ответа, неуникальный контент и другие "не важные" технические штучки здорово влияют на продвижение