Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Пара вопросов по WordPress
цитата
04/05/08 в 22:09
 Монах
1. Не соображу как сделать, дабы 404-я ошибка не генерила страницу WP с мессагой "Sorry, no posts matched your criteria." а тупо происходил редирект на корень.

2. Советуют закрывать для индексации\или паролить служебные папки WP...

а) Зачем это нужно?

б) как это сделать?

На армаде такой вариант описан:

прописал в .htaccess

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/

Но после того как я такой хтаксесс закидываю в корень, по всем урлам на домене выдает 500 Internal Server Error.

Где я тупанул?
цитата
04/05/08 в 22:14
 andreich
Монах писал:
1. Не соображу как сделать, дабы 404-я ошибка не генерила страницу WP с мессагой "Sorry, no posts matched your criteria." а тупо происходил редирект на корень.


так ты просто возми эту странцу и измени, напхай туда банеров, но
обязательно оставь слова про то что это 404 и т.д.

Монах писал:

прописал в .htaccess

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/

не в .htaccess а в robots.txt
цитата
04/05/08 в 22:21
 Монах
andreich писал:
так ты просто возми эту странцу и измени, напхай туда банеров, но
обязательно оставь слова про то что это 404 и т.д.


Это понятно...

Ну а если очень хочется именно в корень редирект делать? )

Неужель никак?

andreich писал:

не в .htaccess а в robots.txt


Огромное спасибо!

Заработался )) завтыкал ))
цитата
04/05/08 в 22:29
 andreich
Монах писал:
Это понятно...
Ну а если очень хочется именно в корень редирект делать? )
Неужель никак?

что приходит в голову
1. в .htaccess прописать правило для МодРеврайта
2. сделать редирект по средствам javascript

но я бы так не делал, хреново это может сказаться на гугле
цитата
04/05/08 в 22:56
 Lexa_007
1) вот это в .htaccess
Код:

ErrorDocument 404 http://www.site.com

2) уже вроде как решилось, но вот еще вариант в robots.txt
Код:

User-agent: *
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /index.php?s=

Закрываем форму регистрации, входа, админку, служебные файлы, ну и поиски, дабы не дублировать контент icon_smile.gif
цитата
04/05/08 в 23:08
 andreich
кстати чтобы не поднимать еще одну тему по WP
что вот за нах, притом только на одном моем блоге
вот таких страниц дохрена
domen.com/?s=bubbies
domen.com/?s=adores
domen.com/?s=slutties
domen.com/?s=bossed
и т.д. ведут такие ссылки на реально существующие посты

ХМ вообще какойто бред, сейчас попробовал по тупому подставить другое значение ?s=xxxxx - все как надо 404
цитата
04/05/08 в 23:23
 Lexa_007
Это поиск, а переменные которые вы подставляете у вас на блоге нет icon_smile.gif
цитата
04/05/08 в 23:27
 andreich
Lexa_007 писал:
Это поиск, а переменные которые вы подставляете у вас на блоге нет icon_smile.gif

ХМ ... тогда что получается, заходит гугл-бот вбивает в поиске какоето слово и смотрит что ему отдут ? а зачем ?
я еще понимаю когда это делается целенаправленно, скормить гугле поисковый запрос с другого сервака использующего его базу или собственную не важно, но тут где смысл
цитата
05/05/08 в 00:12
 Монах
Lexa_007 писал:
1) вот это в .htaccess
Код:

ErrorDocument 404 http://www.site.com



А так не желает работать. Точнее желает, но!

У меня это прописано было еще до того, как я ВП поставил себе, и все прекрасно работало, но после установки в хтаксесс добавился такой код:



Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Короче вот если эту конструкцию убрать из хтаксеса, то корректно работает редирект ) но если ее убрать то много чего другого работать перестает.
цитата
05/05/08 в 06:30
 Synchro
andreich писал:
ХМ ... тогда что получается, заходит гугл-бот вбивает в поиске какоето слово и смотрит что ему отдут ? а зачем ?
я еще понимаю когда это делается целенаправленно, скормить гугле поисковый запрос с другого сервака использующего его базу или собственную не важно, но тут где смысл
Я думаю, что тут не обошлось без происков гугл-тулбара.


Эта страница в полной версии