как настроить .htaccess под поисковики

F
На сайте с 14.06.2009
Offline
7
677

Добрый день. Не знаю куда написать свой вопрос. Поэтому закин в яндекс.

У меня сайт на WP. В файле .htaccess прописано:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

для ссылок чпу. Не могу добавить сюда код защиты от хотлинков:

RewriteEngine On

#Replace ?mysite\.com/ with your blog url

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^$

#Replace /images/nohotlink.jpg with your "don't hotlink" image url

RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

и

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yoursite\.com

RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=permanent,L] . для склейки сайта.

Помещаю все это в один файл и сайт не открывается вообще.

Кто сведущий может написать это все одним файлом чтоб работало.

p.s. Естественно там где mysite я прописывал домен своего сайта.

Заранее благодарен и извините если написал не туда.

nik_kent
На сайте с 05.02.2008
Offline
193
#1
Fngard:
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=permanent,L] . для склейки сайта.

Хосты в этой строке и в админке (в поле адрес блога) совпадают?

Вообще, WordPress сам настраивает редирект, на то зеркало, которое указано в админке, так что последний блок нужно убрать. Если хотите, чтобы хост у Вас был другой, просто добавьте (или уберите) в админке www.

С уважением, Николай.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий