Добавить в начало файла .htaccess
RewriteEngine On RewriteCond %{QUERY_STRING} ^start= RewriteRule ^index\.php$ - [F]
Кроме User-Agent роботы обычно добавляют и заголовок From с email адресом:
support@search.yandex.ru
googlebot(at)googlebot.com
bingbot(at)microsoft.com
feedback@surveybot.com
Просто букв меньше.
Да, всё верно.
RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.|)site\.ru$ [NC] RewriteCond %{HTTP:FROM} google|yandex RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
Поисками индексного файла в каждом каталоге занимается mod_dir и настраивается в DirectoryIndex
А в тех правилах mod_rewrite условие RewriteCond %{REQUEST_FILENAME} !-d проверяет что не запрошен существующий каталог.
Так что если /_site/сайт1/wp-content/ существующий каталог и в нём есть index.php, то mod_dir сделает своё дело и вызовет /_site/сайт1/wp-content/index.php.
/ru/forum/comment/16179414
RewriteRule ^sitemap.xml$ sitemap.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(jpg|gif|png|jpe|jpeg)$ RewriteRule . index.php [L]
Просто перенести редирект выше остальных правил.
Достаточно не ставить слеш перед index.php и запрос направит в ту папку, где находится сам htaccess.
Например, в файле /_site/{сайт1}/.htaccess поставить правило
RewriteRule . index.php [L]
Если ничего не подкручивали в RewriteBase, то запрос направит в /_site/{сайт1}/index.php
Так а на самом деле там pics1 или pic1?
И в какие из трёх location ставили этот шаблон?