В последним RewriteCond перед rewritRule не должно быть флага OR
По понятнее пожалуйста, что такое "вместо любой страницы"? Все верно, 302 редирект сработает, про 302 ошибку не знаю.
Лол?
Disallow: /*?tmpl=component
Disallow: /*;print=1
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://yandex\.ru/ [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.google\.ru
RewriteRule .* /perehod_s_poiskov.php [R,L]
потому что скорее всего в этом случае формат у $category_id получается другой. Можно догадаться, и продебажить эту переменную. Наверняка будет массивом или категории перечисленные через запятую 1,2,3
print_r( $member_id );
Прикол в том, что при превышение новостей числа 45К, в sitemap.xml создается индексный файл sitemap (sitemapindex), где находятся ссылки на остальные карты сайта. Менять и трогать ничего не надо.
<sitemapindex> <sitemap> <loc>site.ru/uploads/sitemap1.xml</loc> </sitemap> <sitemap> <loc>site.ru/uploads/sitemap2.xml</loc> </sitemap> </sitemapindex>
Не может..
Нет смысла там что-то трогать, потому как в одном файле sitemap количество ссылок не должно превышать 50K, а движок сам разбивает на части по 40К
User-agent: *
Allow: /*.html
Disallow: /
Host: bla.ru
RewriteCond %{QUERY_STRING} ^url=(.+)
RewriteRule ^index\.php$ http://site2.ru/?r=1&s=1&q=%1 [R=301,L]