Anibrut

Anibrut
Рейтинг
74
Регистрация
28.05.2014

У меня уже неделю задание в обработке но все еще не найдено решение.

Что делать?

Drakari:
Соответственно эта фича нагенерила тонну соплей в гугле.

Интересная у вас ситуация, у меня на сайте тоже есть фильтр поиска продуктов. Вопрос, с помощью чего вы определили что все страницы, в урле которых содержится ":" - сопли?

bulatbulat48:
да, можно. Еще лучше добавить nofollow

я сделала так^

<a rel="nofollow" href="/ru/reg_user">

<div style="width: 88px; overflow: hidden; float: left;">Регистрация</div>

</a> | <a rel="nofollow" href="/ru/enter_user">

Вход

</a>

или вы имели в виду через robots? Если да то подскажите как?

bulatbulat48, спасибо!

Еще вот такой вопрос.

Закрыть в robots хочу страницы: reg_user.tpl, register.tpl, enter_user.tpl. Поскольку они будут закрыты стоит ли писать атрибут rel="nofollow" для ссылок "Регистрация" и "Вход", поскольку они в шапке сайта и отображаются на каждой странице, что бы вес не отдавать.

Здравствуйте, помогите пожалуйста разобраться.

Вот такой у меня robots:

User-agent: *

Disallow: /service

Disallow: /tpl/templates/index_with_new_year.tpl

Disallow: /tpl/configs

Disallow: /rss

Disallow: /css

Disallow: /fonts

Disallow: /img

Disallow: /admin*

Host: brend-group.com

Вопросы:

1. не скрыла ли чего лишнего?

2. чтобы заблокировать доступ ко всем каталогам, название которых [admin] которые находятся на разных уровнях вложенности правильно ли написала?

3. нужно ли скрыть каталог [templates_c] в нем аналогичные страницы как в [templates] (например my_basket.tpl) а в [templates_c] - (%%0D^0D2^0D2F3501%%my_basket.tpl.php)?

siv1987:
Второе (без Options и RewriteEngine) добавить в первое после RewriteEgnine On

Спасибо!

Посмотрите пожалуйста правильно ли я Вас поняла

Объединенное:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.brend-group\.com$ [NC]

RewriteRule ^(.*)$ http://brend-group.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php [L,QSA]

И что же делать с остальными .htaccess где прописано Deny from all

и с .htaccess который размещен в www/servise/ :

LimitRequestBody 209715200

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php [L,QSA]

в них что то менять?

Хорошо, но как это реализовать?

что делает этот код:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php [L,QSA]

и как его объединить с перенаправлением домена с www на не-www:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.brend-group\.com$ [NC]

RewriteRule ^(.*)$ http://brend-group.com/$1 [R=301,L]

Сегодня стерла первый код полностью и заменила вторым так сайт пропал "Internal server error".

dr_vice огромное Вам спасибо.

Позвольте тогда еще один вопрос а какие еще из вот таких папок в корневой папке сайта стоит закрыть?:

css

docs - доки которые прикрепляються для скачивания

fonts

includes

jscript

pdf

plugins

rss

Scripts

service

swf

tpl

И еще вопрос как вы относитесь к закрытию на главной ссылок на "Войти" и "Зарегистрироваться"? И как это лучше сделать (если нужно) через robots или непосредственно на странице дописать rel="nofollow"?

На сайте есть не один .htaccess такое может быть?

Вот главный, который в корневой папке сайта

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php [L,QSA]

а вот такие еще есть в папке www/fonts/

состоит он из - Deny from all

в www/includes/ - Deny from all

в общем всюду ситуация одинаковая только еще в www/servise/ :

LimitRequestBody 209715200

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php [L,QSA]

В общем хочу в главном настроить перенаправление домена с www на не-www возможно ли это учитывая все обстоятельства.

Здравствуйте подскажите правильно ли все сделано?

User-agent: *

Disallow: /service

Host: brend-group.com

где то читала что нужно пустую строчку между Disallow и Host вот так:

User-agent: *

Disallow: /service

Host: brend-group.com

как правильно?

Что меня еще тревожит, так это то, что в этой "service" папке есть следующее папки

css

data

images

includes

jscript

phpmyadmin

и файл favicon

Всего: 155