Задать вопрос
  • Новый сайт. Что сделать для старых ссылок редирект или canonical?

    AItF4
    @AItF4
    Помог ответ? Отметь решением.
    Google в руководстве пользователя учит правильно использовать переадресацию. Если кратко, то каждый из нас сообщает Google и другим поисковикам следующее:

    301: Привет, Поисковики! Моя страница здесь больше не существует, она переехала на новый адрес. Пожалуйста, проиндексируйте новую страницу и удалите старую.

    Canonical: Привет, Поисковики! У меня есть несколько версий одной страницы. Пожалуйста, индексируйте только эту версию и сделайте ее основной. Остальные версии будут видны читателям, но не подлежат индексации.

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

    301-й редирект сообщает и пользователям, и поисковикам о том, что исходная страница больше не доступна, а найти наиболее подходящую, обновленную информацию можно по другой ссылке.
    Ответ написан
    Комментировать
  • Новый сайт. Что сделать для старых ссылок редирект или canonical?

    делайте 301
    У вас же есть страницы в индексе, и если пользователь кликает, то он должен попасть на новую страницу, а не на 404
    Ответ написан
    Комментировать
  • Как сделать то, что изображено на скрине?

    LenovoId
    @LenovoId
    svg, css,js
    Комментировать
  • Как правильно сделать хостинг на сервере?

    Jump
    @Jump
    Системный администратор со стажем.
    Как правильно сделать хостинг на сервере?
    Пригласить системного администратора.
    Ну или самому установить ОС и поднять веб сервер, если есть необходимые знания.

    Насколько я понимаю если использовать Node.js или c#, то это уже скорее веб-приложение, чем сайт.
    Сайт это одна или несколько страниц с информацией доступные в сети интернет. От того какие технологии и инструменты вы используете его название не меняется.
    Веб приложение это программа у которой графический интерфейс реализован в виде вебстраницы.

    а как и что используется для запуска веб-приложений на сервере?
    А просто запустить их вас не устраивает? Обязательно что-то использовать?

    какие есть аналоги apache
    nginx
    что использовать для обеспечения безопасности на сервере?
    нормального админа.
    Ответ написан
    Комментировать
  • Скрол на десктоп сайте левой кнопкой мышкой как на телефоне/планшете, в чем сложность?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Никто вам не мешает юзать подобный функционал, написав его самому или воспользовавшись готовыми библиотеками, например hammer.js. Но мышкой мы не только скролим. А как же перетаскивание элементов используя drag and drop? А как же выделение контента? Как вы это будете учитывать?

    Я вот вообще не вижу удобства скролить таким способом, это отвратительный способ для постоянного применения на десктопной платформе, очень геморойный. Крутить колёсико и постоянно зажимать кнопку мыши и возить ей вверх и вниз такое себе занятие. Такое может быть применимо лишь в определённых местах, где контент отображается не по одной оси, например карты. А как же тачпады? Это мне что, нажать кнопку и по маленькому тачу возить пальцем? При условии его размеров!!!! Я замучаюсь скроить сайт
    Ответ написан
    6 комментариев
  • Как создать консольную команду в Yii2 advanced?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Php short tags - он же вам вывел содержимое файла
    Ответ написан
    Комментировать
  • Как убрать .php у вложеных страниц?

    @ynblpb_spb
    дятел php
    Люди не расширения убирают, а архитектуру приложения меняют
    Если вкратце веб-сервер настраивается таким образом, чтобы запрос к любому URL вашего сайта обрабатывался одним файлом (index.php) внутри этого файла определять какой УРЛ и показывать нужную страницу.

    Погуглите по запросу php router для подробностей
    Ответ написан
    Комментировать
  • Как отправить через ajax файл на сервер?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Так у вас тут
    data: {
              pk: 11,
              img: formData,
            },

    img это не картинка, это FormData. Правильнее вот так
    var formData = new FormData();
          // добавляем в объект FormData файл
          formData.append('img', file.prop('files')[0]);
          formData.append('pk', 11);
          $.ajax({
            url: "http://127.0.0.1:8000/api/v2/update-ava/11/",
            data: formData,
    ...
    Ответ написан
    1 комментарий
  • Где в MVC паттерне выводить заголовки и включать сессии?

    Decadal
    @Decadal
    Работа с сессиями и заголовками происходит в контроллерах или вспомогательных классах, которые контроллер использует.
    Почему - потому что сессии и заголовки это вопрос к тому, как обрабатывать запрос от пользователя, а контроллеры именно этим и занимаются. Чтобы легче понять, почему так, представляйте, что контроллеры работают не только с HTTP запросом, но также могут использоваться для обработки консольных команд, где ваши заголовки и сессии вообще не нужны. Будет много проблем, если вы внедрите работу с сессией в слой моделей, на том уровне, где не сможете легко и просто (и без костылей) понять, была ли это консольная команда или запрос из браузера.

    Важно: не пытайтесь увидеть в каждом классе модель, вьюху или контроллер. MVC рассказывает нам о слоях, а не о конкретных классах.
    MVC описывает основу приложения, но не каждый его элемент.
    Ответ написан
    Комментировать
  • Как прочитать данную php переменную?

    @slavabars
    Веб программист
    Если $dynamic_url найден в массиве $ignore_pages то true иначе false

    Но это бредовая идея, т.к. in_array и так вернет true или false

    $ignore =in_array($dynamic_url,$ignore_pages);
    Ответ написан
    Комментировать