Архив автора: admin

Как перенаправить URL-адреса www на без-www в WordPress

Этот краткая демонстрирует, как перенаправить URL-адреса www в URL-адреса без www в WordPress. Обе версии http и https были обсуждены.

Перенаправить www на не-www в WordPress. Краткое резюме

Чтобы перенаправить все запросы, поступающие на www.your_URL.ru на your_URL.ru, вы можете изменить файл .htaccess, добавив следующие строки в начало модуля ifModule mod_rewrite.c

RewriteEngine On

RewriteCond% {HTTP_HOST} = www.your_URL.ru

RewriteRule (. *) Https://your_URL.ru/$1 [R = 301, L]

Прочитайте остальную часть статьи, чтобы узнать подробности.

 

В начале проекта World Wide Web, коротко WWW использовался в структуре URL для обозначения того, что URL содержит набор связанных гипертекстовых документов, которые можно просматривать в веб-браузере. Проще говоря, веб-сайт.

Точно так же файлы размещались на FTP- серверах, и их адрес имел бы термин ftp в структуре URL.

Итак, www.example.ru означает веб-сайт и ftp.example.ru для FTP.

Времена изменились, но «традиция» размещения www в URL продолжалась. В наши дни вам больше не нужно указывать www в URL. Это не нужно и делает URL вашего сайта длинным.

Все сайты, которые мы создали в последнее время, не используют www в URL-адресе. Мы думаем, вы сделали то же самое.

Проблема в том, что хотя вы знаете, что www бессмысленен, посетители вашего сайта, вероятно, этого не знают. Некоторые люди все еще вручную вводят www перед вводом URL. Если вы используете ярлык браузера, такой как Ctrl + Enter, он автоматически добавляет www и com до и после введенного URL.

У вас есть два варианта:

  • Сделайте свой веб-сайт доступным как на www, так и на других сайтах. Но проблема в том, что URL с www будет рассматриваться как поддомен, и это создаст проблему с точки зрения SEO.
  • Второй вариант — перенаправить 301 с www на URL без www. Таким образом, даже если кто-то наберет www.URL.ru, он/она будет автоматически перенаправлен на URL.ru.

Посмотрим, как это сделать.

 

Перенаправить URL-адреса www на сайт без www в WordPress

Чтобы перенаправить www в домен без www, вам нужно отредактировать файл .htaccess на вашем сервере.

Вы можете найти этот файл в общей папке вашей установки WordPress. Вы можете использовать инструмент FTP, такой как FileZilla, для доступа к файлам на вашем сервере. Если возможно, попробуйте использовать командную строку для WordPress или любого другого вида задач управления сервером. Это улучшит ваши навыки.

Это зависит от вас, как вы редактируете файл.

В файле .htaccess перейдите в раздел IfModule mod_rewrite.c. Если его не существует, создайте его сами.

Вот код, который вы должны добавить в начале этого раздела :

RewriteCond% {HTTP_HOST} = www.your_URL.ru

RewriteRule (. *) Https://your_URL.ru/$1 [R = 301, L]

 

Не путайте с HTTP_HOST для https. HTTP_HOST работает как для http, так и для https. Нет HTTPS_HOST.

Если ваш сайт не использует SSL, вы можете использовать http вместо https в URL вашего сайта.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} =www.your_URL.ru

RewriteRule (.*) https://your_URL.ru/$1 [R=301,L]

</IfModule>

 

У вас могут быть некоторые условия перезаписи в разделе mod_rewrite.c. В этом случае перед любым другим правилом вы должны поместить www в не-www перенаправление.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} =www.your_URL.ru

RewriteRule (.*) https://your_URL.ru/$1 [R=301,L]

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

 

Внимание

Код перенаправления должен идти перед любым другим кодом в разделе перезаписи. В противном случае перенаправление не будет работать должным образом.

Если вы перенаправляете www на не-www с https, вы должны убедиться, что ваш SSL-сертификат распространяется как на www, так и не www-версии вашего URL.

Если вы сами сгенерировали SSL-сертификат, вы должны восстановить его с учетом субдомена www.

Мы надеемся, что этот быстрый совет помог вам перенаправить трафик www на URL без www вашего веб-сайта WordPress. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.



2019-07-23T15:46:06
Лучшие учебники по Wodpress

Проигрыватель Windows Media не может определить длину файла

Несмотря на добавление Groove Music, у многих пользователей Windows 10 будет много причин, чтобы продолжать использовать Windows Media Player. Видите ли, из всех созданных Microsoft медиаплееров проигрыватель Windows Media все еще остается лучшим.

Хорошо, так вот низ в том, что происходит. По-видимому, несколько пользователей испытывали некоторые проблемы при попытке записать CD и DVD. Всякий раз, когда они пытаются записать, появляется сообщение о том, что проигрыватель Windows Media не может определить длину файла. Мы не уверены, что это такое, или какова основная причина, но мы знаем, что есть способ решить эту проблему раз и навсегда или до тех пор, пока она не появится снова в будущем.

Microsoft, вероятно, выпустит исправление в одном из будущих обновлений для Windows 10, но до тех пор мы предлагаем работать с тем, что мы собираемся поделиться. Это не займет вечность, и если вы будете правильно следовать, не должно быть никаких проблем.

  1. Запустите средства устранения неполадок проигрывателя Windows Media
  2. Перетащите музыку
  3. Используйте стороннее программное обеспечение для записи.

1] Запустите средства устранения неполадок проигрывателя Windows Media.

Некоторые пользователи могут не знать, что в комплект поставки Windows 10 входит 3 средства устранения неполадок для проигрывателя Windows Media . Они отлично подходят для использования при возникновении проблем, и этого должно быть достаточно для устранения основных проблем с медиаплеером.

Чтобы запустить средства устранения неполадок, откройте окно «Выполнить», введите следующее и нажмите Enter, чтобы открыть соответствующий мастер устранения неполадок:

Устранение неполадок с настройками проигрывателя Windows Media

msdt.exe -id WindowsMediaPlayerConfigurationDiagnostic

Устранение неполадок библиотеки проигрывателя Windows Media

msdt.exe -id WindowsMediaPlayerLibraryDiagnostic

Устранение неполадок DVD-проигрывателя Windows Media

msdt.exe -id WindowsMediaPlayerDVDDiagnostic

Запустите их и позвольте им делать свою работу.

2] Перетащите музыку

Итак, мы подозреваем, что вы добавляете треки через пакет, но это может быть одной из причин, по которой проигрыватель Windows Media выдает ошибку. Мы рекомендуем перетаскивать все треки на плеер перед записью.

Вам нужно открыть папку, в которой находятся дорожки, выделить все дорожки, а затем перетащить их в проигрыватель Windows Media. Теперь программа должна определять длину всех треков без каких-либо серьезных проблем.

3] Используйте стороннее программное обеспечение для записи

Если все, что мы упомянули выше, не работает, то лучший вариант — скачать и использовать бесплатное программное обеспечение для записи CD и DVD сторонних производителей. Мы хотели бы рекомендовать BurnAware в качестве одной из лучших альтернатив.

Дайте нам знать, если это помогло.



2019-07-23T14:41:15
Вопросы читателей

Антенны для усиления сигнала модемов 3G или 4G своими руками: несколько вариаций

Мобильный интернет всё же проигрывает домашнему в скорости. Не всегда абоненты находятся в стабильной зоне покрытия. Если сигнал слабый, скорость загрузки страниц будет низкой. Одно из решений — внешняя антенна к USB-модему. Её можно либо купить, либо сделать самостоятельно из подручных средств.

Читать

Как преобразовать строку в столбец в Excel простым способом

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

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

Нажмите кнопку «Копировать» или нажмите Ctrl + C, чтобы скопировать выбранные ячейки.

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

Нажмите стрелку вниз под кнопкой «Вставить», а затем нажмите кнопку «Транспонировать» в раскрывающемся меню.

Точно так же ваши строки становятся столбцами, а столбцы – строками – в комплекте с любым форматированием, которое вы уже применили к исходному выделению.

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

Это быстрый трюк, но он гораздо быстрее и проще, чем перепечатывать все ваши данные и снова форматировать эти строки.

The post Как преобразовать строку в столбец в Excel простым способом first appeared on TutoryBird.Ru.

Установка Cockpit на Debian 9

В этой статье мы проведем вас по шагам установки Cockpit на VPS- сервере Debian 9, а также настроим веб-сервер Apache в качестве обратного прокси-сервера, чтобы вы могли получить доступ к Cockpit с помощью своего доменного имени.

Cockpit — это легкий и мощный удаленный менеджер с открытым исходным кодом для серверов GNU/Linux. Cockpit позволяет вам легко и быстро управлять и администрировать ваши серверы Linux через интуитивно понятный веб-интерфейс — он даже позволяет вам использовать командную строку сервера внутри самого браузера! Начнем с установки.

Предпосылки

  • Debian 9 VPS.
  •  Системный пользователь с привилегиями root.

 

Шаг 1: Войдите и обновите сервер

Войдите в свой Debian 9 VPS через SSH как пользователь root или как другой пользователь с привилегиями root:

ssh root@IP_Address -p Port_number

 

где «IP_Address» и «Port_number» — это фактический IP-адрес вашего сервера и номер порта SSH.

После входа в систему убедитесь, что все установленные на сервере пакеты обновлены до последней доступной версии, выполнив следующие команды

apt update && apt upgrade

 

Вы также можете включить автоматическое обновление вашего Debian 9 VPS.

 

Шаг 2: Установите кокпит

Cockpit включен в репозитории Debian 9 ‘backports’, поэтому его можно легко установить с помощью менеджера пакетов apt. Для этого нам нужно включить репозиторий Debian ‘backports’:

echo 'deb http://deb.debian.org/debian stretch-backports main' > 

 /etc/apt/sources.list.d/backports.list

 

Как только это будет включено, обновите список хранилища:

apt update

 

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

apt -y install cockpit

 

Включите службу Cockpit для автоматического запуска после перезагрузки сервера:

systemctl enable cockpit

 

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

systemctl status cockpit

 

Вывод:

cockpit.service - Cockpit Web Service

   Loaded: loaded (/lib/systemd/system/cockpit.service; static; vendor preset: enabled)

   Active: active (running) since Tue 2019-07-23 12:10:12 EDT; 4min 12s ago

     Docs: man:cockpit-ws(8)

  Process: 3425 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0/SUCCESS)

 Main PID: 8966 (cockpit-ws)

    Tasks: 3 (limit: 4915)

   CGroup: /system.slice/cockpit.service

           ââ9740 /usr/lib/cockpit/cockpit-ws

           ââ9746 /usr/bin/ssh-agent



Jul 23 12:11:34 hostname cockpit-ws[8966]: logged in user session

 

Вывод состояния показывает, что Cockpit запущен на вашем Debian 9 VPS, и вы уже можете начать его использовать. Cockpit по умолчанию прослушивает порт 9090, и в этот момент вы можете получить к нему доступ, перейдя в ваш любимый веб-браузер http://Your_IP/9090. Однако у вас не установлен веб-сервер, поэтому на следующем шаге мы покажем вам, как это сделать. Кроме того, мы также покажем вам, как настроить веб-сервер, чтобы вы могли получить доступ к Cockpit с помощью доменного имени вместо IP-адреса вашего сервера.

 

Шаг 3: Установка и настройка Apache в качестве обратного прокси

Apache — самый популярный веб-сервер в мире. Мы установим его для целей данного руководства и будем использовать его в качестве обратного прокси-сервера. Если Apache еще не установлен на вашем Debian 9 VPS, вы можете легко установить его, используя следующую команду:

apt -y install apache2

 

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

systemctl status apache2

 

Вывод:

apache2.service - The Apache HTTP Server

   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:

  Drop-In: /lib/systemd/system/apache2.service.d

           └─apache2-systemd.conf

   Active: active (running) since Thu 2019-07-04 05:02:57 CDT; 4h 35min ago

  Process: 1655 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/S

  Process: 565 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES

 Main PID: 668 (apache2)

    Tasks: 8 (limit: 1112)

   CGroup: /system.slice/apache2.service

           ├─  790 /usr/sbin/apache2 -k start

           ├─ 1865 /usr/sbin/apache2 -k start

           ├─ 1866 /usr/sbin/apache2 -k start

           ├─ 1867 /usr/sbin/apache2 -k start

           ├─ 1871 /usr/sbin/apache2 -k start

           ├─ 1872 /usr/sbin/apache2 -k start

           ├─13591 /usr/sbin/apache2 -k start

           └─13662 /usr/sbin/apache2 -k start

 

Убедитесь, что веб-сервер Apache включен автоматически после перезагрузки сервера:

systemctl enable apache2

 

Далее мы создадим виртуальный хост Apache для доменного имени, который мы будем использовать для доступа к Cockpit. В нашем примере мы будем использовать domain.ru, поэтому убедитесь, что все экземпляры этого доменного имени заменены на ваше уникальное доменное имя. Создайте файл конфигурации Apache со следующим содержимым:

nano /etc/apache2/sites-available/domain.ru.conf



<VirtualHost *:80>

ServerName domain.ru

ServerAlias www.domain.ru



ProxyRequests Off



Order deny,allow

Allow from all





RewriteEngine On

RewriteCond %{HTTP:Upgrade} =websocket [NC]

RewriteRule /(.*) ws://127.0.0.1:9090/$1 [P,L]

RewriteCond %{HTTP:Upgrade} !=websocket [NC]

RewriteRule /(.*) http://127.0.0.1:9090/$1 [P,L]



ProxyPass / http://127.0.0.1:9090/

ProxyPassReverse / http://127.0.0.1:9090/



Order allow,deny

Allow from all

</VirtualHost>

 

Сохраните файл и активируйте виртуальный хост с помощью следующей команды:

a2ensite domain.ru

 

Затем перезапустите веб-сервер, чтобы изменения вступили в силу:

systemctl restart apache2

 

Наконец, вы должны иметь возможность получить доступ к Cockpit с вашим доменным именем по адресу http://domain.ru и использовать одного из пользователей вашей системы для входа в приложение.

Установка Cockpit на Debian 9_1

 

Все! Теперь у вас есть рабочая установка Cockpit на вашем Debian 9 VPS.

PS. Если вам понравился этот пост о том, как установить Cockpit на Debian 9 VPS, поделитесь им с друзьями в социальных сетях с помощью кнопок общего доступа или просто оставьте комментарий внизу в разделе комментариев. Благодарю.



2019-07-23T09:24:55
Установка ПО на Debian

Как изменить цвет текста интерфейса в Windows 10?

Как изменить цвет шрифтов в Windows 10? Цвет текста в Windows по умолчанию черный, и нет опции GUI для изменения цвета текста для вашей текущей темы. В этом уроке мы покажем вам, как изменить цвет текста в Windows 10 с помощью настройки реестра.

Этот метод не меняет цвет текста всех окон. Прежде чем начать, убедитесь, что вы отключили высокий контраст в Windows 10.

Как изменить цвет текста в Windows 10 без сторонних программ:

  1. Нажмите клавишу Windows и R, чтобы открыть окно «Выполнить», введите regedit и нажмите Enter, чтобы открыть редактор реестра.

  2. Перейдите к следующей клавише:
    HKEY_CURRENT_USERControl PanelColors



    На правой панели найдите WindowText и дважды щелкните его, чтобы изменить.

  3. Просто введите значение RGB (красный, зеленый, синий) для нужного цвета и нажмите ОК.



    Например, белый 255 255 255, черный 0 0 0. Вы можете использовать онлайн-палитру цветов, чтобы найти значение RGB любого цвета.
  4. После установки нового цвета изменения вступят в силу при следующем входе в систему.

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

HKEY_CURRENT_USERControl PanelColorsActiveTitle 

HKEY_CURRENT_USERControl PanelColorsTitleText 

HKEY_CURRENT_USERControl PanelColorsInactiveTitle 

HKEY_CURRENT_USERControl PanelColorsInactiveTitleText

Это несложно!



2019-07-22T14:34:07
Вопросы читателей