figbug
  • 0
Новичок

Заставить URL-адрес веб-сайта включать «www» и указывать его в верхнем регистре?

  • 0

Независимо от того, какой URL-адрес кто-то использует для доступа к моему сайту, я бы хотел, чтобы он перенаправлял на http://www.MyUrl.com. Это возможно?

Share
  1. Насколько я знаю, нет способа заставить URL-адрес заглавными буквами.

    Что касается принуждения www. это может варьироваться в зависимости от того, где вы размещаете и т. д.

    Вот один общий способ сделать это с помощью файла.htaccess.

    # Forcing www. infront of domain
    RewriteEngine On
    Options +FollowSymLinks
    RewriteCond %{HTTP_HOST} ^(domain\.com)$ [NC]
    RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
    
    • 0
  2. Привет @FigBug :

    1.) Вы можете легко принудительно указать «www» в своем домене, потому что WordPress все сделает за вас. Вам нужно всего лишь установить два определения в /wp-config.php файле, который находится в корневом каталоге вашего веб-сайта; это тот же файл, в котором хранятся идентификатор пользователя и пароль вашей базы данных.

    Добавьте эти две строки в свой /wp-config.php файл где-то перед require_once(ABSPATH. 'wp-settings.php'); строкой:

    define('WP_HOME',"http://www.myurl.com");
    define('WP_SITEURL',WP_HOME);
    

    2.) Вы не можете принудительно использовать заглавные буквы домена. Домены нечувствительны к регистру. Даже если вы попробуете, WordPress будет использовать нижний регистр.

    ( Так что сдавайся, этого не будет! 🙂

    • 0
  3. Существует множество способов принудительного перенаправления с заданного URL-адреса на предпочтительный вариант этого URL-адреса. Какой из них вы используете, будет зависеть от того, насколько вы контролируете свою среду. Некоторые включают:

    • Используйте настройки панели управления WordPress.
    • Используйте возможности перезаписи URL-адресов Apache.htaccess.
    • Используйте постоянную директиву Apache Redirect из конфигурации Apache. (Все веб-серверы должны иметь аналогичный механизм.)

    Что вы должны иметь в виду, так это то, что доменные имена НЕ чувствительны к регистру, и в этом случае браузер будет контролировать то, что отображается, а не ваш сервер. Что еще более важно, каждое принудительное перенаправление (1) потребует от вашего сервера дополнительной работы, (2) усложнит вашу конфигурацию и (3) задержит доступ пользователей к вашему сайту. Если ваша цель состоит в том, чтобы улучшить свой бренд (MyUrl вместо myurl), вам будет лучше сосредоточиться на дизайне вашего сайта.

    Есть две реальные причины для реализации перенаправления сайта для принудительного использования данного домена:

    1. Уменьшите путаницу в поисковых системах (все используют myurl.com вместо http://www.myurl.com, web.myurl.com или 12.34.56.78).
    2. Убедитесь, что все пользователи сайта, защищенного SSL, используют один и тот же домен, зарегистрированный в сертификате SSL, главным образом во избежание появления сообщений об ошибках и путаницы.
    • 0

Оставить ответ

You must login to add an answer.