Перейти к содержанию
  • Накапливайте за вашу активность поинты и делайте за них полезные покупки!

    Поинты начисляются за создание тем и за посты. Количество набранных поинтов вы можете посмотреть в вашем профиле. Список товаров, доступных для продажи можно увидеть, если перейти в меню по пункту "Магазин". Более подробную информацию можете прочитать в теме "О магазине".

Windakolit

Должен ли сеошник работать с .htaccess?

Рекомендуемые сообщения

Вопрос - кто должен заниматься настройками хтассес - сеошник или специалист по технической части со стороны заказчика (в случае варианта работы SEO специалист - клиент)? Через .htaccess можно настраивать редиректы, которые часто необходимы для внутренней сео оптимизации. Также для правильной работы сайта необходимо бывает понять причину возникновения ошибок сервера, например таких как 500 - Internal Server Error, 404 - Not Found, 502 - Bad Gateway и т.п., за что опять таки отвечает этот файл конфигурации


SEO консультации от профессионала

Мои услуги по SEO и юзабилити

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Настройки там бывают как и элементарные, так и очень даже не тривиальные (особенно если это какой-нибудь Битрикс :)  )

Options -Indexes 
ErrorDocument 404 /404.php

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteRule \.(css|css|xsl|xslt|js|jpg|jpeg|gif|bmp|wbmp|png|ico|zip|7z|rar|tar|qz|mp3|flv|txt)$ - [L]
RewriteRule ^/bitrix/cache/ - [L]
RewriteRule ^blog/mini-pig/rss/rss2/[^/]+$ /404.php?over=Y [L]
RewriteCond %{REQUEST_METHOD} !^(GET|HEAD|OPTIONS|POST|DELETE|PUT) [NC]
RewriteRule .* - [F,L]
RewriteCond %{HTTP_HOST} !^www.babai.ru$ [NC]
RewriteRule ^(.*)$ https://www.babai.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/bitrix/admin/.* [NC]
RewriteRule (.*?)index\.php/*(.*) https://www.babai.ru/$1$2 [R=301,NE,L]
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]
Redirect 301 /blog/history.php https://www.babai.ru/blog/
RewriteRule ^index.html$ https://www.babai.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.html)
RewriteCond %{REQUEST_URI} !(.xml)
RewriteCond %{REQUEST_URI} !(.php)
RewriteCond %{REQUEST_URI} !(.gif)
RewriteCond %{REQUEST_URI} !(.png)
RewriteCond %{REQUEST_URI} !(.jpg)
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://www.babai.ru/$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ 
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] 
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>

<ifModule mod_headers.c>
Header set X-XSS-Protection "1; mode=block"
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Content-Type-Options "nosniff"
Header set Expect-CT "max-age=86400, enforce"
Header set Expect-Staple "max-age=31536000; includeSubDomains; preload"
Header set Referrer-Policy "strict-origin-when-cross-origin"
Header set Content-Security-Policy "default-src 'self' mta-sts.babai.ru www.babai.ru babai.ru; script-src 'self' 'unsafe-inline' 'unsafe-eval' mta-sts.babai.ru www.babai.ru babai.ru *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st https://*.yandex.ru https://www.googletagmanager.com https://*.googletagmanager.com *.googletagmanager.com *.googleapis.com *.gstatic.com gstatic.com *.googlesyndication.com *.doubleclick.net https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://cdn.ampproject.org cdn.ampproject.org; frame-src 'self' mta-sts.babai.ru www.babai.ru babai.ru *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st https://*.yandex.ru *.googleapis.com *.gstatic.com gstatic.com https://www.googletagmanager.com https://*.googletagmanager.com *.googletagmanager.com *.googlesyndication.com *.doubleclick.net youtube.ru youtube.com *.youtube.ru *.youtube.com https://youtube.ru https://youtube.com https://*.youtube.ru https://*.youtube.com apis.google.com https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://*.doubleclick.net https://apis.google.com https://cdn.ampproject.org cdn.ampproject.org; object-src 'self' *; img-src 'self' * data: * blob:; font-src 'self' * data:; connect-src 'self' *; media-src 'self' * data: * blob:; style-src 'unsafe-inline' 'unsafe-eval' 'self' *;"
Header set Feature-Policy "payment 'none'"
Header always edit Set-Cookie ^((?!PHPSESSID).*)$ "$1; HttpOnly; Secure; SameSite=Lax"
Header always edit Set-Cookie (PHPSESSID.*) "$1; Secure; SameSite=Lax"
    <FilesMatch "\.(js|css)$">
        Header set Cache-Control "max-age=604800"
    </FilesMatch>
    <FilesMatch "\.(ico|gif|png)$">
        Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    <FilesMatch "\.(jpg|jpeg)$">
        Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    <FilesMatch "\.(php)$">
        Header unset Cache-Control
    </FilesMatch>
</IfModule>

2.

Но специалиста искать бесполезно - ибо это не задача СЕО-ка, ни программиста, ни админа (да - программист и админ могут частично знать что-то, но только самые общеупотребительные правила редиректов и т.п.).

Так что только самому - гуглить и думать, думать и гуглить, читать маны и опять гуглить и думать а потом уж править ибо иначе можно ой как навредить сайту :)

Изменено пользователем suffix

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, Алиса858 сказал:

Как по мне этим должен заниматься разработчик

Если заказчик скажет, что у него нет разработчика и попросит вас решить проблему, будете браться? :)


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, что лучше, когда сеошника не заставляют играть роль "человека-оркестра". Поэтому, на мой взгляд, оптимально, чтобы все подобные моменты и даже совсем мелочные, наподобие добавления счетчика на сайт или еще чего, делал программист. Тогда, если где-то что-то полетит по непонятным причинам, то не будет потом косых взглядов. Мол, ааа..  там же сеошник (бестолковый) что-то ковырял...:D

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Павел а если у заказчика нет программиста?


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@vold57 Я не спорю, если заказчик адекватный и хочется его удивить своим всесторонним развитием, то можно и самому сделать, заработав баллы репутации. Но если по существу, то почему бы ему не нанять программиста? Или его на биржах фриланса забанили?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, Павел сказал:

@vold57 Я не спорю, если заказчик адекватный и хочется его удивить своим всесторонним развитием, то можно и самому сделать, заработав баллы репутации. Но если по существу, то почему бы ему не нанять программиста? Или его на биржах фриланса забанили?))

Повторюсь - программисты не составляют/редактируют .htaccess.

Какая связь между знанием С++, питона и т.п. И этим файлом ?

Там куча нюансов связанная и с СЕО и с админством (но админы тоже этот файл не правят) - и все это еще зависит от CMS.

Править .htaccess могут специалисты забытой сейчас профессии hostmaster.

Но так сейчас это забыто, то как правило hostmaster = webmaster.

Изменено пользователем suffix

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Павел речь не об удивлении заказчика и не о зарабатывании баллов. Задачу, в данном случае связанную с .htaccess, нужно выполнить и, разумеется, я как СЕО специалист должен эту задачу решить. И заказчика не должно интересовать, чьими руками, я это буду делать. Говорить заказчику, что бы он сам искал того, кто будет править .htaccess, считаю неправильным.

4 минуты назад, suffix сказал:

Править .htaccess могут специалисты забытой сейчас профессии hostmaster.

Ну неважно, как называется профессия. Править .htaccess может тот, кто говорит: "Да, я это смогу сделать".


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@vold57 я думаю, это зависит от того, какие изначально полномочия есть у человека, который работает с этим заказчиком, и что заказчик просит. А заказчик может хотеть разного. Например запилить товарный фильтр и оптимизировать нагрузку на БД (сайт грузится медленно и тоже вроде бы проблему надо решить). Может попросить настроить директ и адвордс, а также вести группы в соцсетях (с разным контентом, например ВК, Одноклассники, Твиттер, Фейсбук, Инстаграмм ну и что там еще есть). Или наполнять товарами

1 час назад, suffix сказал:

Но так сейчас это забыто, то как правило hostmaster = webmaster.

Я бы тогда предложил обсудить, что входит в обязанности вебмастера. 

 

Потому что у меня самого нет четкого определения того, кто это:)

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


SEO консультации от профессионала

Мои услуги по SEO и юзабилити

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Windakolit речь не о том, что нужно удовлетворять все хотелки заказчика. Чем должен заниматься сеошник, зависит еще от того, что за деньги переводит ему заказчик - только вознаграждение за работу или полностью бюджет на сайт вместе с затратной частью. Если вместе с затратной частью, то нельзя напрягать заказчика вопросами о .htaccess. 


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Windakolit сказал:

@vold57 я думаю, это зависит от того, какие изначально полномочия есть у человека, который работает с этим заказчиком, и что заказчик просит. А заказчик может хотеть разного. Например запилить товарный фильтр и оптимизировать нагрузку на БД (сайт грузится медленно и тоже вроде бы проблему надо решить). Может попросить настроить директ и адвордс, а также вести группы в соцсетях (с разным контентом, например ВК, Одноклассники, Твиттер, Фейсбук, Инстаграмм ну и что там еще есть). Или наполнять товарами

Я бы тогда предложил обсудить, что входит в обязанности вебмастера. 

 

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

Это не вебмастер а многорукий Шива - но часто бывает и такое совмещение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Windakolit сказал:

Например запилить товарный фильтр и оптимизировать нагрузку на БД (сайт грузится медленно и тоже вроде бы проблему надо решить). Может попросить настроить директ и адвордс, а также вести группы в соцсетях (с разным контентом, например ВК, Одноклассники, Твиттер, Фейсбук, Инстаграмм ну и что там еще есть). Или наполнять товарами

Это явно не работа сеошника. А вот вопрос с .htaccess, как мы видим спорный.


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@vold57 насчет скорости сайта навеяно информацией, которую вчера вычитал в одной статье - там человек, имеющий как можно понять достаточно слабое представление о SEO писал, что скорость работы сайта это главный фактор ранжирования:D Поэтому лишь бы не попасться такому заказчику, у которого каша в голове


SEO консультации от профессионала

Мои услуги по SEO и юзабилити

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, Windakolit сказал:

Поэтому лишь бы не попасться такому заказчику, у которого каша в голове

Почти невыполнимая задача.:D


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, vold57 сказал:

Почти невыполнимая задача.

Считаю надо написать какую то инструкцию что то типа курса молодого бойца для нормализации каши в голове для таких заказчиков. Правда не знаю с чего начать:)


SEO консультации от профессионала

Мои услуги по SEO и юзабилити

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам файл htaccess по сути серверный, он выполняет широкий спектр настроек сервера вплоть до сигнатуры. Поэтому правильному сеошнику все-таки нужно уметь его редактировать, как и админу сервера, смотря какая задача. В данном файле свои методы: сеошнику важно знать в основном rewrite для перенаправлений.

Так - же через htaccess можно настроить серверные моменты сайта - сжатие, кеширование, срок годности, но эти настройки должен уметь проводить медиа-оптимизатор. 

Но по большей части этот файл должен редактировать системный администратор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, lalmazl сказал:

Но по большей части этот файл должен редактировать системный администратор.

Да нет - же. У меня вот есть админы, но .htaccess они не правят. Дело не в том что они ленивые / плохие - просто настройка этого файла очень зависит от например CMS - а знать нюансы под все CMS - не админское это дело.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну допустим, если дать задачу админу  - разрешить доступ в определенное место на сайт, только с определенного IP,  они не будут его редактировать? Скорее всего будут. Вы  наверно меня, не поняли файл htaccess имеет широкий диапазон настроек его нужно уметь редактировать каждому по своей части. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, lalmazl сказал:

Ну допустим, если дать задачу админу  - разрешить доступ в определенное место на сайт, только с определенного IP,  они не будут его редактировать?

Нет конечно если это нормальные админы - более правильно с точки зрения и ресурсов сервера и безопасности решить этот вопрос уровнем выше - nginx, iptables и т.д.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, lalmazl сказал:

Я смотрю они не ищут лёгких путей :)

Как раз проще всего создать локацию в nginx (куда доступ хотим ограничить) и решить всё именно в нём. До apache и дело не дойдёт. Это безопаснее и выгоднее по ресурсам сервера (apache на каждый запрос в этом месте куда ограничиваем доступ будет сверяться с .htaccess - ну так он устроен).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема про htaccess,  nginx другой компот и да там через location, но опять же знание rewrite нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 04.03.2019 в 11:30, suffix сказал:

Но специалиста искать бесполезно - ибо это не задача СЕО-ка, ни программиста, ни админа (да - программист и админ могут частично знать что-то, но только самые общеупотребительные правила редиректов и т.п.).

Так что только самому - гуглить и думать, думать и гуглить, читать маны и опять гуглить и думать а потом уж править ибо иначе можно ой как навредить сайту :)

Самому это кому?


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


О проекте

Web@district это проект, который объединил специалистов из разных областей сайтостроения и интернет-маркетинга для того, чтобы пользователи этого ресурса могли удовлетворять свои потребности в знаниях, находить исполнителей, заказчиков или просто приятно пообщаться.

info@webdistrict.pro

    Администрация

  • vold57 Администратор
  • Windakolit Администратор

 http://vold57.com/         http://windakolit.com/  

reklama-na-forume.png

логотип в футрере

Copyright © Web@District 2018-2020      При копировании материалов с сайта активная гиперссылка ссылка на источник обязательна
×