alexey_jc

Рейтинг
121
Регистрация
25.06.2012

кажется понял, работает только через форму проверки методом 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

весь код:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

Redirect ^edit$ http://www.microsoft.com

</IfModule>

# END WordPress

<Files wp-config.php>

order allow,deny

deny from all

</Files>

<Files .htaccess>

order allow,deny

deny from all

</Files>

Страницы обычного вида: site.ru/имя-страницы/edit

такая же проблема, самостоятельно делал так:

Redirect /страница/edit http://www.microsoft.com

Помогало, но страницы иногда меняются. Хотел сделать по маске как в этой теме, но почему то ни одно регулярное выражение из представленных здесь не подходит!

Например, пишу /страница/edit - срабатывает, а пишу .*/edit$, ^edit$ или ^(.*/)?edit$ - правило не отрабатывает!

В чём может быть дело?

Майкрософт непричём, просто так :)

в общем понятно

ну ладно, а что сейчас актуально?

ну может они нужны хотя бы для разбавления анкоров?

такое как правильное зеркало сайта, коды ответа, неуникальный контент и другие "не важные" технические штучки здорово влияют на продвижение

Всего: 493