CyberX

Newbie
  • Content count

    13
  • Joined

  • Last visited

Community Reputation

0 Обычная

About CyberX

  • Rank
    Новичок

Information

  • Sex
    мужской
  1. CyberX

    Редирект на https

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

    Редирект на https

    Это не вариант. Не известно есть ли у домена зеркало на https потому что php об этом не знает. У меня же CMS с инсталлятором написана и я делаю это не для одного сайтика, а для всех пользователей системы и для всех серверов на которой она будет работать. Можно было бы, конечно, использовать запрос curl для проверки есть ли зеркало доступное по https, но мне кажется что это фиговенький вариант.
  3. CyberX

    Редирект на https

    Все бы хорошо, но я так сильно привык Apache, что даже не охотп изучать nginx потому что редко предоставляет доступ к этим настройкам, что усложняет корректную настройку прямо из корня public directory, но я конечно изучу предложенный вами вариант.
  4. CyberX

    Редирект на https

    Спасибо, умнейший человек. Попробую поинтересоваться у хостера есть ли доступ к конфигам. Мне бы в идеале из корня проекта это сделать, nginx на сколько я понимаю не позволяет это сделать ... Может есть возможность достучаться до разработчиков nginx и apache и через них устранить ошибку бесконечного редиректа.
  5. CyberX

    документации нет?

    Солидной она не считается 🙂
  6. CyberX

    Редирект на https

    Во! Спасибо вам. Код уехал в мою CMS 🙂 Облом. Выполнил переадресацию слишком много раз ... Это что у меня передозировка редиректов? Вот код: ## ## RevolveR CMS :: Access configuration ## AddDefaultCharset utf-8 # Output buffering php_value output_buffering 4092 # Start rewrite engine Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #RewriteCond %{SERVER_PORT} !^443$ #RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] # Secure private RewriteRule /?\.htaccess$ - [F,L] RewriteRule ^/?private/key\.ini$ - [F,L] RewriteRule ^/?private/db_config\.ini$ - [F,L] # Block something RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC] RewriteRule ^(.*)$ - [F] # Rules to block suspicious URIs RewriteCond %{QUERY_STRING} ^.*\.(bash|git|hg|log|svn|swp|cvs) [NC,OR] RewriteCond %{QUERY_STRING} ftp\: [NC,OR] RewriteCond %{QUERY_STRING} http\: [NC,OR] RewriteCond %{QUERY_STRING} https\: [NC,OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} ^.*(\[|\]|\(|\)|<|>|ê|"|;|\?|\*|=$).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(&#x22;|&#x27;|&#x3C;|&#x3E;|&#x5C;|&#x7B;|&#x7C;).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(%24&x).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(127\.0).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(request|concat|insert|union|declare).* [NC] RewriteRule ^(.*)$ - [F] # Rules to block foreign characters in URLs RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F).* [NC] RewriteRule ^(.*)$ - [F] # Add slash RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ [NC] RewriteCond %{REQUEST_FILENAME} .*\.(png|jpg|gif|jpeg)$ [NC] RewriteRule ^(.*)/$ $1 [R=301,L] # Allow cache <ifmodule mod_expires.c> <filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$"> ExpiresActive on ExpiresDefault "access plus 5 month" </filesmatch> </ifmodule> # Allow compression <IfModule mod_deflate.c> <filesMatch "\.(js|css|html|php|jpg|jpeg|png|gif|svg)$"> SetOutputFilter DEFLATE </filesMatch> </IfModule> # Block access to the core files <Files *.php> Order Deny,Allow Deny from all </Files> # Block access to cache files <Files *.cache> Order Deny,Allow Deny from all </Files> # Allow main router <Files index.php> Order Allow,Deny Allow from all </Files> # Allow main RSS <Files rss.php> Order Allow,Deny Allow from all </Files> # Allow statistics <Files stat.php> Order Allow,Deny Allow from all </Files> # Allow sitemap <Files sitemap.php> Order Allow,Deny Allow from all </Files> # Allow secure router <Files secure.php> Order Allow,Deny Allow from all </Files> # Allow search <Files search.php> Order Allow,Deny Allow from all </Files> # Add your services <Files test.php> Order Allow,Deny Allow from all </Files> # Disable directory browsing Options All -Indexes # Rewrite conditions RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite rule RewriteRule ^(.*)$ index.php [QSA,L] # Route not found ErrorDocument 404 /node/404/
  7. У вас хорошие работы. Не было даже желания код посмотреть так как все опрятно и хорошо 🙂 Сколько времени занимает у вас верстка одной страницы макета, если это SPA fullscreen?
  8. Sublime Text 3: выделяем код и жмем Tab. Для обратного выделяем код и жмем Shift + Tab.
  9. CyberX

    Редирект на https

    Жаль. Спасибо.
  10. CyberX

    Редирект на https

    Можно ли средствами апач проверить включен ли https://? И можно ли написать в зависимости от ситуации редирект на https:// если он доступен?
  11. CyberX

    BEM с человеческим лицом

    Как минимум JS необходим, но для аналитики не обязателен, Можно чисто на PHP написать аналитику, которая даже время пребывания на странице будет показывать и ни какая метрика не нужна станет. Я вот большой не сторонник транспайлеров и препроцессоров(пусть сдохнет еще и TS с React и VUE). БЕМ мне начал нравится года два назад. Раньше я на OOCSS работал обычно, но на форуме даже ни одной темы. БЕМ реально хороший.
  12. Собственно, я написал frontend библиотеку на ES7 с автоматизацией fetch, form API(стилизация checkbox, radio, select и форм), табами, слайдером, кучей полезных функций и прочего интересного и мне было бы интересно, что еще можно добавить в пакет bootstrap'а? Библиотека весит 80кб несжатого кода и полностью избавляет от нужды в jQuery. Написана на ES6-ES7 чистым JavaScript. Стили форм стандартные и я бы хотел послушать критику. Также в библиотеке есть анимации 3D матрицы и easings. Есть модальные окна, свистелки и перделки от которых таращатся поклонники jQuery. В общем зацените. Demo: https://xshiftx.github.io/RevolveR/ API: https://github.com/xShiftx/RevolveR
  13. Всем привет. Давно меня на этом форуме не было, но я решил заглянуть с вопросом о самом удобном для верстаков шаблонизаторе. В общем я написал CMS, но у нее пока не подключен шаблонизатор и я решил создать что-то типа опроса по поводу того, какой шаблонизатор самый выгодный для моей системы исходя из опыта многих продвинутых front-end девелопырей. Я рассматривал twig и smarty, но мне кажется нужен какой-то более легкий вариант. Может кто нибудь подскажет? Желательно, чтобы у шаблонизатора был какой-то кэш, хотя он мне не особо нужен. Кстати, CMS можно посмотреть здесь: http://cyberx.pro/revolver-cms-v.1.3.8/