перенаправление на другой сайт
поставь нормальный шаблон и удали все плагины к чёрту
смотря как настроить плагин) да и помимо кеширования много чего влияет на скорость: сам шаблон, код, графика, оптимизация картинок и т. д.
ставь гипер кеш, он на много быстрей грузит, супер кеш - полное дерьмо, у меня он стоял - загрузка была 1 сек, поставил гипер кеш - блог стал грузится за 0.01 сек )
RewriteCond %{REQUEST_URI} ^(.+)/$RewriteRule ^(.+)/$ /$1.html [R=301,L]RewriteRule ^(.*)post$ http://test.ru/post.html [R=301,L]
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)RewriteRule .* %1.html [R=301,L]RewriteRule ^(.*)/$ /$1.html [R=301,L]
есть переадресация, главная открывается, а страницы типа: test.ru/karta-sajta - тоже переадресовывает на test.ru/karta-sajta.html и, пишет:
На этой странице обнаружена циклическая переадресация
ERR_TOO_MANY_REDIRECTS
и при переходе на test.ru/wp-admin - идёт так же переадресация на test.ru/wp-admin.html (
всяко пробовал, никуда не переадресовывает, просто выдаёт 404 ошибку и всё, непонятно...
редирект с переадресации со странице со слешем на .html работает, а без слеша на .html - нет, вообще странно((
RewriteRule ^(.*)post$ http://www.site.ru/post.html [R=301,L]
не перенаправляет( пишет страница не найдена
Вот весь файл .htaccess может что-то конфликтует с чем-то...
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1.html [R=301,L]
RewriteRule ^(.*)post$ http://test.ru/post.html [R=301,L]
RewriteRule (.+)/feed /$1 [R=301,L]
RewriteRule (.+)/comment-page /$1 [R=301,L]
RewriteRule (.+)/trackback /$1 [R=301,L]
RewriteRule (.+)/comments /$1 [R=301,L]
RewriteRule (.+)/attachment /$1 [R=301,L]
RewriteCond %{QUERY_STRING} ^replytocom= [NC]
RewriteRule (.*) $1? [R=301,L]
RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
как в файле .htaccess сделать перенаправление с постов без слеша на окончание с .html ?
и ещё блин( теперь при переходе на страницу: сайт.ру/wp-admin/ - перекидывает на окончание с .html )) как-то ещё получается нужно добавить исключение для панели админа
и при переходе по категории: сайт.ру/category/signal/ - идёт переадрессация на сайт.ру/category/signal.html ((
RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1.html [R=301,L]
ура! заработало) но вот редиректит только если на конце есть слеш, а если урл заканчивается просто буквой - то уже не редиректит(
Что ещё нужно добавить, чтобы было перенаправление, если старый пост без слеша??