softuser

Members
  • Content count

    32
  • Joined

  • Last visited

About softuser

  • Rank
    Местный

Profile Information

  • Специализация
    SEO
  1. Боже сколько мошенников расплодилось
  2. Я когда создавал тему здесь и на маулталке, думал хоть три комментария будет. Может кто-то еще подскажет программы для вебмастеров под Линукс. Неужели это ни кому не нужно ?
  3. Например, если коридоры многоэтажного дома долго не убирают (всюду грязь, мусор, окурки, паутина, пыль) то там можно и нассать - пусть чаще убирают и закроют двери на кодовый замок ) Не закрыть возможность добавлять ссылки , а настроить CMS так чтобы все ссылки были через редирект go.php (/go.php?http://site.com) закрытый в robots.txt.
  4. Например, если коридоры многоэтажного дома долго не убирают (всюду грязь, мусор, окурки, паутина, пыль) то там можно и нассать - пусть чаще убирают и закроют двери на кодовый замок )
  5. Сомневаюсь, что сервисы качественно восстановят. Достаточно знать немного примеров комбинации find и sed, чтоб почистить самостоятельно. Примеры: 1. Убираем различные блоки, в том числе счётчики и прочий мусор: find site.ru/ -type f -name '*.html' -exec sed -i '/<p align="left">/,/<\/p>/d' {} \; 2. Убираем битую ссылку: find site.ru/ -type f -iname '*.html' -exec sed -i 's|<img height=1 width=1 border=0 src="http\:\/\/www.googleadservices.com\/pagead\/conversion\/1058209190\/imp.gif\?value=1&label=pageview&script=0">||g' {} \; 3. Считаем сколько однотипных файлов в каталоге: find . -type f -name "*.html" | wc -l 4. Если нужно добавить текст в конец каждой строки: sed 's/^/echo "test" | mail -s "test"/' file 5. Если нужно перекодировать из CP1251 в UTF8: ПЕРЕКОДИРОВАТЬ РЕКУРСИВНО ИЗ CP1251 В UTF8 find . -name '*.*' -exec enconv -L russian -x UTF-8 {} \; for FILE in $(find gsbeton.ru -name '*.html'); do mv $FILE{,.orig} && iconv -c -t UTF8 $FILE.orig -o $FILE; done удаление файлов *.orig: for FILE in $(find forexmoscow.ru -name '*.orig'); do rm $FILE; done Игнорировать непонятные символы: iconv -c 6. Если нужно добавить текст в конец каждого файла: for FILE in $(find site.ru -name '*.html\?.*'); do echo "</tr></table></body></html>">> $FILE; done Спиcки битых и внешних ссылок выгружает программа Screaming Frog SEO Spider. Если на сайте тысячи битых ссылок, можно автозаменой в блокноте типа notepad++ подставить вышеуказанные команды и получиться список команд на удаление всех ненужных ссылок. Я так одному клиенту целых пол года делал сетку сателлитов из Вебархива. А для массовых замен по всем файлам отлично подходят Notepad++, Doublecmd и CodeLobsterIDE !
  6. Инструкция по wayback machine downloader на русском: http://libreportal.net/sitemanagement/wayback_machine_downloader.html
  7. Я пользуюсь для этой задачи двумя программами: https://github.com/hartator/wayback-machine-downloader и https://www.webarchiverecover.com/ У обоих свои плюсы и минусы.
  8. Комиссия всего 5% ! Как плохо что на биржах купли/продажи сайтов нельзя предлагать совершить сделку через garant.deals ! Я бы тогда кучу денег сэкономил !
  9. Что за сайт, где нужно обрезать заглавия и слова ?
  10. Полностью вручную на DLE, Wordpress, NG CMS и на множество других CMS. Смотрите демо различных CMS и ищите соответствующего специалиста.
  11. modsecyrity modsecurity
  12. В логах /var/log/apache2/error.log такие ошибки: [Thu Sep 26 13:03:44.666135 2019] [:error] [pid 125540] [client 185.220.101.48] ModSecurity: Access denied with code 403 (phase 2). Pattern match "([\\\\~\\\\!\\\\@\\\\#\\\\$\\\\%\\\\^\\\\&\\\\*\\\\(\\\\)\\\\-\\\\+\\\\=\\\\{\\\\}\\\\[\\\\]\\\\|\\\\:\\\\;\\"\\\\'\\\\\\xc2\\xb4\\\\\\xe2\\x80\\x99\\\\\\xe2\\x80\\x98\\\\`\\\\<\\\\>].*?){8,}" at REQUEST_COOKIES:wp-settings-1. [file "/usr/share/modsecurity-crs/base_rules/modsecurity_crs_41_sql_injection_attacks.conf"] [line "157"] [id "981172"] [rev "2"] [msg "Restricted SQL Character Anomaly Detection Alert - Total # of special characters exceeded"] [data "Matched Data: & found within REQUEST_COOKIES:wp-settings-1: widgets_access=off&editor=html&hidetb=1&posts_list_mode=list&libraryContent=upload&wplink=1&mfold=o"] [ver "OWASP_CRS/2.2.9"] [maturity "9"] [accuracy "8"] [tag "OWASP_CRS/WEB_ATTACK/SQL_INJECTION"] [hostname "site.ru"] [uri "/site/ochistka-pitevoj-vody-v-domashnih-uslo/"] [unique_id "XYy3MH8AAAEAAepknz4AAAAA"]
  13. Установил на сервер mod_secyrity2 с набором правил от OWASP для безопасности. Почему-то он блокирует админку Wordpress и часто выдаёт ошибку Access Denied в Phpmyadmin при запросах к БД. Система: cat /etc/debian_version 8.6 Отключив mod_secyrity2 командой a2dismod secyrity2 и закоментировав строки Include /usr/share/modsecurity-crs/*.conf Include /usr/share/modsecurity-crs/base_rules/*.conf в файле /etc/apache2/mods-enabled/mod-security.conf я убедился что блокирует именно этот модуль. В Яндексе есть такое решение. Для ВП в VirtualHost (файл /etc/apache2/sites-available/site.ru.conf) добавить <Directory "/var/www/site.ru/wp-admin"> <IfModule security2_module> SecRuleEngine Off </IfModule> </Directory> Для Phpmyadmin нужно добавить в файл /etc/apache2/sites-available/000-default.conf <Directory "/usr/share/phpmyadmin"> <IfModule security2_module> SecRuleEngine Off </IfModule> </Directory> </VirtualHost> Теперь работает! Если кто знает более верное решение, поделитесь пожалуйста!
  14. Не честность в том, что многие даже просто не знают насколько вредны открытые внешние ссылки. Я пытался об этом поговорить с хозяевами форума https://unixforum.org/, но они далеки от SEO и даже не обратили внимание на мои слова. А сам сайт был сильно заспамлен по checktrust (сейчас его перенесли на другой форумный движок, где профиля закрыты для незалогиненых посетителей).