SEO

RewriteCond %{THE_REQUEST} !^POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteCond %{SERVER_PORT}>s ^(443>(s)|[0-9]+>s)$
RewriteRule ^index\.php$ http%2://web.riva.od.ua/$1 [R=301,L]
Прописать путь можно не только в robots.txt но и в .htaccess
Для этого можно добавить соответствующие директивы

RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /sitemap1.xml
RewriteRule ^sitemap.xml sitemap1.xml
RewriteEngine On
RewriteCond %{HTTP_HOST} site.com
RewriteRule (.*) http://newsite.com/$1 [R=301,L]
Для временного запрета индексации сайта поисковыми роботами нужно вставить в .htaccess

SetEnvIfNoCase User-Agent "^Yandex" search_bot 
SetEnvIfNoCase User-Agent "^Yahoo" search_bot
SetEnvIfNoCase User-Agent "^Googlebot" search_bot
SetEnvIfNoCase User-Agent "^Aport" search_bot
SetEnvIfNoCase User-Agent "^msnbot" search_bot
SetEnvIfNoCase User-Agent "^spider" search_bot
SetEnvIfNoCase User-Agent "^Robot" search_bot
SetEnvIfNoCase User-Agent "^php" search_bot
SetEnvIfNoCase User-Agent "^Mail" search_bot
SetEnvIfNoCase User-Agent "^bot" search_bot
SetEnvIfNoCase User-Agent "^igdeSpyder" search_bot
SetEnvIfNoCase User-Agent "^Snapbot" search_bot
SetEnvIfNoCase User-Agent "^WordPress" search_bot
SetEnvIfNoCase User-Agent "^BlogPulseLive" search_bot
SetEnvIfNoCase User-Agent "^Parser" search_bot

<FilesMatch "^.*$">
Order Allow,Deny
Allow from all
Deny from env=search_bot
</FilesMatch>

Редирект 301, переадресация с домена с WWW на домен без WWW

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

 

Редирект 301, переадресация с домена без WWW на домен с WWW

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]