find

Рейтинг
16
Регистрация
15.03.2014
moobi:
ссылочку не плохо было бы увидеть)

спасибо за участие...

вчера ночью психанул и переустановил оперу полностью... и все заработало. так что тема не актуальна более.

всем у кого что-то похожее по симптомам можно смело переставлять браузер для начала )

jkm, да-да.. у меня на nginx

можно для бестолковых...

сейчас у меня открывается сайт по 2 адресам...

сайт.ру

сайт.ру.

точку в конце урл при запросе НЕ главной страницы я убрал...

причем на локалхост работал только RedirectMatch permanent /(.*)\.$ /$1 , а на живом сайте - и redirectmatch и RewriteRule ^(.*)\.$ /$1 [R=301,L]

еще вопрос - правильно ли я поимаю, что если у меня урлы без закрывающего слеша, то надо писать не /$1, а просто $1 ???

господа, буду признателен, если сможете посмотреть соседнюю тему...

/ru/forum/887132

тоже мучаюсь с htaccess - ом ((

siv1987:
А чего он должен перекидывать, если там проверяется REQUEST_URI? Единственная возможность это проверять HTTP_HOST через RewriteCond, но если вы говорите что не работает - значит никак.

может я что-то напутал? может неверно условия прописал...

помогите плиз советом начинающему ))))

господа, ни у кого не появились еще варианты?

вариант

RewriteEngine on

RewriteRule ^(.*)\.$ /$1 [R=301,L]

заработал для реального сайта (на локалхост/имя он так и не стал работать :( ), но он работает только для переадресации урла после /, т.е. site.ru/post. перекидывает на site.ru/post

но site.ru. НЕ перекидывает на site.ru

правило типа

RewriteCond %{HTTP_HOST} !^domain\.zone$

RewriteRule ^(.*)$ http://domain.zone/$1 [L,R=301]

тоже не помогает (((

miketomlin:
Чистите кэш браузера и проверяйте.

почистил (более того, зашел через другой браузер) - не работает...

redirectmatch работает, а rewriterule - нет... не убирается точка...

---------- Добавлено 26.02.2015 в 01:10 ----------

miketomlin:
а вот это нет: site.ru/. и site.ru/

не могу у себя проверить...у меня все слеши закрывающие убираются... и если поставить слеш и точку в конце, то она пропадет вместе со слешем... а вот просто точка - остается... (

---------- Добавлено 26.02.2015 в 01:10 ----------

miketomlin:
Подставьте написанное для вас правило в ваш блок под "RewriteEngine On".

тоже попробовал - не помогло...

---------- Добавлено 26.02.2015 в 01:20 ----------

если чуть отвлечься - скажите, плиз, как правильно прописать

RedirectMatch permanent /(.*)\.$ /$1

т.е. как именно необходимо это оформить?

сорри, если тупой вопрос... (((

т.е. надо ли вот так

<IfModule mod_rewrite.c>

RedirectMatch permanent /(.*)\.$ /$1

</IfModule>

или правильно будет заменить на

<IfModule mod_alias.c>

?

просто смущает то, что по идее надо <IfModule mod_alias.c>

но работает корректно и с <IfModule mod_rewrite.c>

[umka:
;13534110]У вас mod_rewrite подключен?

кхм... если остальные правила выполняются, то скорее всего да... или это не связано?

[umka:
;13534110]Или есть ещё какие-нибудь предшествующие директивы в .htaccess?

я вывел отдельным блоком...

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteRule ^(.*)\.$ /$1 [R=301,L]

</IfModule>

[umka:
;13534110]Это тоже самое, по сути.

а как может мой вариант работать, а Ваш нет? при том, что переадресации выше типа

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_URI} !(/page*)

RewriteRule (.*)\/([0-9]+)$ $1 [R=301,L]

RewriteRule ^category\/blog$ blog [L,R=301]

RewriteRule ^author\/* blog [L,R=301]

</IfModule>

все работают...

[umka:
;13534110]Может, не все браузеры скрывают или передают/не передают в запросе, в имени хоста. Тогда на стороне сервера есть возможность средиректить.

заходил на mail.ru и на указанный пробный домен с хрома... mail корректно отрабатывает получается, а второй - нет... (

---------- Добавлено 26.02.2015 в 00:53 ----------

[umka:
;13534110]Или есть ещё какие-нибудь предшествующие директивы в .htaccess?

просто сам htaccess у меня достаточно большой... там плагины (wordress) по безопасности много чего прописали... ((( не со всем пока еще разобрался... но сам этот блок разместил ближе к концу... Но до блока, который создал сам WP

спасибо.

только не работает....

пробую на локальном сайте (на всякий случай)... не убирает (((

работает вот так

RedirectMatch permanent /(.*)\.$ /$1

но, как я понимаю, это не очень корректно... для htaccess

---------- Добавлено 26.02.2015 в 00:25 ----------

[umka:
На самом деле это браузер скрывает точку на конце доменного имени.
Фактически, точка есть на конце любого полного доменного имени (FQDN).

а вот тут не скрывает

http://mara-nova.ru.

outtime:
Изучаю логи обращения к новому молодому сайту, и наткнулся на несколько "левых" запросов урлов

На WP кто-то обращается к урлам вида /wp-content/plugins/wp-symposium/server/php/ и похожим адресам, которыми на моём сайте даже не пахнет. Поскольку сайт молодой - то и ссылок на меня никто не ставил, взяться таким нерабочим линкам неоткуда.

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

Нужно ли в .htaccess блокировать IP, с которых идут такие запросы?
Или так может обращаться не только злоумышленник, но и некоторые поисковые роботы и по такой блокировке есть риск вывалиться из индекса?

Всем доброго дня!

периодически возникают подобные проблемы...

и к этому плагину пытаются получить доступ и к другим.

все перебираемые плагины - отсутствуют в моем ВП (т.е. просто перебираются известные уязвимости).

запрос данных путей детектируются через мониторинг 404 ошибки.

также периодически пытаются пройти не через плагины, а через темы.

практически все попытки доступа - из сопредельной страны. Тк там целевой аудитории быть не может - блокирую по IP.

в связи с этим 2 вопроса...

может ли Яндекс или Гугл использовать например украинские IP для доступа к сайтам в РФ? или такое практически исключено? те блокируя эти урл не могу ли я закрыть лишнего?

и второй вопрос...

насколько стоит закрывать wp-content/plugins через htaccess

типа такого

RewriteRule ^wp-content\/plugins\/* index.php [L,R=301] или на другую страницу с соответствующей проблеме картинкой

не помешает ли такое перенаправление нормальному функционированию сайта?

а для простукивания тем

RewriteRule wp-content\/themes\/!моя_тема\/* index.php

что скажете?

The WishMaster:
В том, что ты думаешь, что можно закрепить авторство раз и навсегда и забыть о копипастерах, конкурентах и т. п. :)

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

---------- Добавлено 12.02.2015 в 12:46 ----------

knezevolk:
Если акк в Гугл+ мощный и сочный, с большим количеством репостом, живых подписчиков - то плюс будет.
Другое дело, что не так просто такой акк создать.

а если он пустой и используется только для связки контента, сайта и автора?

Всего: 63