Оптимизация ВП для гугля – .hraccess – как вставить код?

Есть файл .hraccess там уже есть такой код:

  1. BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

  1. END WordPress

#ErrorDocument 404 /index.php

Хочу вставить туда вот это:

Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myblog\.com
RewriteRule ^(.*)$ http://www.myblog.com/$1 [R=permanent,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.myblog.com/$1/ [L,R=301]

Нужно вот для чего:
http://www.jimwestergren.com/wordpress-users-sharpen-your-urls-with-google/

Как это сдлеть правильно ?

А в чем проблема-то? Можно вот так:

Options +Indexes
Options +FollowSymLinks

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_HOST} ^myblog\.com
RewriteRule ^(.*)$ http://www.myblog.com/$1 [R=permanent,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.myblog.com/$1/ [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

#ErrorDocument 404 /index.php

Вроде ничего не потерял 🙂

Только нужно иметь ввиду, что при обновлении ЧПУ, если на файл .htacces стоят права типа 777( или пользователь, с которым работает Apache имеет права на запись в этот файл), то он будет перезаписан вордпрессом автоматом.

Anonymous
Отправить
Ответ на: