Разное

Как убрать www: Как убрать www из адреса Вашего сайта

08.05.2023

Как убрать index.html из URL | REG.RU

Предположим, вы заказали бесплатный хостинг для сайтов html в REG.RU. По умолчанию когда вы открываете сайт в браузере, веб-сервер указывает в конце домена название индексного файла «index.html» или «index.php». Это негативно сказывается на поисковой позиции сайта. Для успешного продвижения в поисковых системах потребуется настройка переадресации с удалением «index.html» или «index.php» в конце адреса вашего сайта. Например, перенаправление с сайта «faq-reg.ru/index.html» на «faq-reg.ru»

Как убрать index.html или index.php через .htaccess

  1. 1.

    Откройте файл .htaccess в корневой директории сайта. Если у вас нет этого файла воспользуйтесь справкой: У меня нет файла .htaccess, что делать?

  2. 2.

    Добавьте в конце файла . (.*)/index\.php$ /$1/ [R=301,L]

    Теперь любой запрос, который оканчивается на «index.php», будет переадресован на URL без него.

  3. 3.

    Сохраните файл с внесенными изменениями.

Готово, после внесения правила в .htaccess ваш сайт будет открываться без index.html или index.php в конце URL.

Как убрать index.html или index.php через web.config

  1. 1.

    Откройте файл web.config в корневой директории сайта.

  2. 2.

    Добавьте в конце файла web.config одно из правил, которое подходит для вашего случая:

Как убрать index.html из URL

  1. org/HowToStep»> 1.

    Воспользуйтесь правилом:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>
 <system.webServer>
              <rewrite>
                  <rules>
                      <rule name="Rewritehtml">
                          <match url="(.*)" />
                          <conditions logicalGrouping="MatchAll">
                              <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                              <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                          </conditions>
                          <action type="Rewrite" url="{R:1}.html" />
                      </rule>
                  </rules>
              </rewrite>
 </system.webServer>
</configuration>
  1. (.*)$» ignoreCase=»true» /> <conditions> <add input=»{REQUEST_FILENAME}» matchType=»IsFile» negate=»true» /> <add input=»{REQUEST_FILENAME}» matchType=»IsDirectory» negate=»true» /> <add input=»{REQUEST_FILENAME}.html» matchType=»IsFile» /> </conditions> <action type=»Rewrite» url=»{R:0}.html» /> </rule> </rules> </rewrite> </system.webServer> </configuration>

    Как убрать index.aspx из URL

    Воспользуйтесь правилом:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <configuration>
     <system.webServer>
                  <rewrite>
                      <rules>
                          <rule name="Rewriteaspx">
                              <match url="(.
    *)" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="{R:1}.aspx" /> </rule> </rules> </rewrite> </system.webServer> </configuration>

    Помогла ли вам статья?

    Да

    раз уже
    помогла

    Как убрать редирект | REG.RU

    Способ отключения редиректа зависит от того, каким образом вы его добавили: Редиректы.

    Как удалить редирект в панели управления

    Чтобы убрать редирект через панель управления веб хостингом, откройте панель управления хостингом и выполните дальнейшие действия:

    ISPmanager

    cPanel

    Plesk

    1. org/HowToStep»> 1.

      Перейдите в раздел Сайты, выберите домен, для которого настроено перенаправление, нажмите на три точки и кликните Настройки редиректов:

    2. 2.

      На открывшейся странице выберите строку с нужным редиректом и нажмите Удалить:

    Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.

    1. 1.

      Перейдите в раздел Домены — Перенаправления:

    2. 2.

      В списке «Текущие перенаправления» выберите нужную строку и нажмите напротив кнопку Удалить:

    3. 3.

      Подтвердите отключение, нажав кнопку Удалить перенаправление:

    Отключить редирект в панели Parallels Plesk Onyx 17 можно только при удалении домена с редиректом: Как удалить домен в панели управления хостингом. Затем нужно добавить тот же домен: Как добавить домен в панели управления. При добавлении в пункте

    Тип хостинга обязательно выберите в раскрывающемся списке Хостинг веб-сайтов (а не Перенаправление):

    Как убрать редирект в .htaccess

    Чтобы отключить данный редирект, перейдите в каталог сайта, откройте файл .htaccess и удалите строки, с помощью которых задавался ваш тип редиректа: Редирект через . htaccess. Затем сохраните изменения.

    Например, вы добавили 301 редирект с одного домена на другой

    . В таком случае в файле .htaccess удалите строки:

    RewriteCond %{HTTP_HOST} old-site.ru
    RewriteRule (.*) http://new-site.ru/$1 [R=301,L]

    Где:

    • old-site.ru — домен, с которого происходит редирект,
    • new-site.ru — домен, на который происходит редирект.

    Как убрать редирект в web.config

    Чтобы отключить данный редирект, перейдите в каталог сайта, откройте файл web.config и удалите строки, с помощью которых задавался ваш тип редиректа: Редирект через web.config. Затем сохраните изменения.

    Например, вы добавили 301 редирект на другой сайт. В таком случае в файле web.config удалите строки:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="301 Redirect 1" stopProcessing="true">
              <match url=".
    *" /> <action type="Redirect" url="http://domain.ltd" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>

    Где domain.ltd — имя вашего домена.

    Помогла ли вам статья?

    Да

    раз уже
    помогла

    Как удалить www из URL-адреса • Yoast

    Мы в Yoast иногда получаем вопрос о том, как удалить www из URL-адреса вашего веб-сайта или добавить его. В этом посте я покажу вам, как вы можете принудительно использовать URL-адрес с www или без www, изменив файл .htaccess (или nginx.conf, если вы работаете на сервере Nginx).

    Влияет ли использование того или другого на SEO?

    Вам может быть интересно, повлияет ли использование того или другого на вашу поисковую оптимизацию. Ответ — нет. Это просто вопрос предпочтений/эстетики. Просто убедитесь, что вы правильно добавили домены с www и без www в Google Search Console, как описано здесь, чтобы Google мог правильно индексировать ваш сайт.

    9(.*)$ http://example.com/$1 [R=301,L]

    Редактировать: Как указал Томас в комментариях, нет необходимости перезапускать Apache после изменения файла .htaccess.

    Обратите внимание, что модуль Apache mod_rewrite должен быть включен. В противном случае приведенный выше фрагмент не будет работать.

    Теперь в Nginx этот фрагмент немного отличается, но дает точно такой же результат при помещении в правильный файл конфигурации (который зависит от вашей настройки):

     server {
     имя_сервера www.example.com;
     вернуть 301 http://example.com$request_uri;
    } 9пример.com$
    Правило перезаписи (.*) http://www.example.com$1 [R=301]
     

    А в Nginx все, что нужно, это:

     сервер {
     имя_сервера пример.com;
     вернуть 301 http://www.example.com$request_uri;
    } 

    Вот и все!

    А как же безопасность?

    Как некоторые из вас отметили в комментариях (спасибо за это!), есть некоторые проблемы с безопасностью, когда вы решите использовать URL-адрес типа без www.

    Если вы запускаете множество различных сервисов на поддоменах, вы рискуете использовать файлы cookie между вашей основной домашней страницей без www и указанным сервисом. Потенциально это может быть плохо, если в файлах cookie хранятся определенные конфиденциальные данные, которыми вы не хотите делиться с третьими лицами.

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

    Подробнее: Ask Yoast: www и дублированный контент »

    Джимми Комак

    Джимми Комак днем ​​работает адвокатом по связям с разработчиками в Yoast, а ночью геймером и киноманом. Он большой сторонник программного обеспечения с открытым исходным кодом и старается внести свой вклад в сообщество ОС, когда это возможно.

    Далее!

    • Событие

      WordCamp Турин 2023

      14 — 15 апреля 2023 г. Команда Yoast посещает, организует и спонсирует WordCamp Torino 2023. Нажмите здесь, чтобы узнать, будем ли мы там, кто будет там и многое другое! Узнайте, где вы можете найти нас дальше »
    • SEO-вебинар

      Новостной вебинар Yoast SEO — 25 апреля 2023 г.

      25 апреля 2023 г. Наш глава SEO, Джоно Алдерсон, будет держать вас в курсе всего, что происходит в мире SEO и WordPress. Все вебинары Yoast SEO »

    Как удалить WWW с URL вашего сайта

    Способ удаления www с вашего веб-сайта зависит от вашего веб-сервера. Следующие инструкции описывают, как удалить www с помощью WordPress, Apache и IIS.

    WordPress

    Удалить «www» с вашего сайта WordPress очень просто. Просто откройте панель инструментов WordPress в веб-браузере и выберите Общие настройки на левой боковой панели.

    Удалите «www» из адресов WordPress и адресов сайтов, как показано ниже. Внешний вид панели управления может немного отличаться в зависимости от используемой версии WordPress.

    Нажмите кнопку Сохранить изменения в нижней части экрана, чтобы применить изменение. Ваш веб-адрес WordPress будет свободен от www!


    Апач

    Большинство веб-сайтов на серверах Apache создаются с использованием префикса «www» по умолчанию. При удалении «www» важно перенаправить весь трафик со старых URL-адресов на новые без «www». Вы можете сделать это, внеся простые изменения в файл .htaccess в корневом каталоге вашего веб-сайта.

    Если на вашем веб-сайте уже есть файл .htaccess, вам следует отредактировать существующий файл, чтобы не перезаписать другие настройки веб-сайта. Поскольку файл начинается с точки, по умолчанию он может быть скрыт. Возможно, вам придется включить параметр «Показать скрытые файлы» в вашем файловом браузере, чтобы увидеть его. Если в корневом каталоге вашего веб-сайта нет файла .htaccess, вы можете просто создать новый текстовый файл с именем .htaccess и загрузить его в корневой каталог вашего веб-сайта.

    9/?(.*)$ http://dropwww.com/$1 [R=301,L]

    * Обязательно замените «dropwww.com» на ваше доменное имя.

    Первая строка активирует модуль Apache под названием «mod_rewrite». Вторая строка определяет условие для перезаписи (или перенаправления) любых URL-адресов, начинающихся с «www». Третья строка переписывает URL-адрес без «www» и включает HTTP-код перенаправления 301. Это позволяет браузеру и, что наиболее важно, поисковым системам знать, что URL-адрес был постоянно перемещен на URL-адрес без «www». 9(.*)$ https://dropwww.com/$1 [R=301,L]

    Довольно просто ИМО.

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


    IIS (сервер Windows)

    Microsoft Internet Information Services (IIS) использует файлы web.config для хранения информации о конфигурации для отдельных веб-сайтов. Вы можете отредактировать этот XML-файл, чтобы настроить параметры своего веб-сайта, но убедитесь, что создайте резервную копию файла web. config , прежде чем вносить в него изменения. Это позволит вам восстановить резервную копию в случае каких-либо непредвиденных изменений.

    Откройте файл web.config, прокрутите вниз до раздела и добавьте новое правило между тегами и .


     
       
         
            9www.(.*)» />
           
           
         

       

     

    ПРИМЕЧАНИЕ. Замените url=»https://…» на url=»http://…» для обычного трафика HTTP (не HTTPS).

    Раздел в приведенном выше правиле проверяет, начинается ли URL-адрес с «www». Если это так, раздел перенаправляет его на тот же URL-адрес без «www». Атрибут redirectType=»Permanent» важен, поскольку он сообщает браузерам и поисковым системам, что URL-адрес без «www» является правильным.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *