Htaccess www убрать: Как убрать www со всех доменов? — Хабр Q&A

Содержание

Как убрать редирект 301 – База знаний Timeweb Community

Редирект — это перенаправление посетителя страницы на другую, на тот случай, если посещаемая страница не работает или в ней находится неподходящая информация. Но иногда от редиректа приходится избавляться. Сейчас расскажу о трех способах сделать это. 

Как убрать редирект через панель управления сервера

Описанный ниже метод подойдет тем, кто настроил панель управления ISPmanager и меняет параметры сервера через нее.

Если вы используете новую версию интерфейса ISPmanager, то инструкция для вас немного изменится. На том шаге, где надо зайти в меню «Редиректы», надо будет сначала нажать на кнопку «Скрипты». Это новое меню, в которое спрятали нужный нам пункт настроек. В остальном процесс ничем не отличается. 

Пользователям Plesk придется полностью удалить домен, на котором уже настроено перенаправление, и создать новый. К сожалению, эта система иначе делит домены на категории, задавая им тип еще на этапе создания, и не оставляет другого способа убрать переадресацию.

 

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

Но важно учесть, что при удалении домена вместе с ним будут удалены все связанные папки, веб-приложения и файлы. 

Как отключить переадресацию в плагине Redirection для WordPress

Это инструкция для тех, кто делал редирект, как я писал тут. Через плагин Redirection для WordPress. 

Чтобы такой удалить:

  • Открываем настройки плагина.
  • Кликаем по прямоугольнику напротив одного или нескольких редиректов (можно вообще всех, кликнув по пустому прямоугольнику рядом со словом Type).
  • Затем ищем кнопку Delete и нажимаем на нее. Возможно, свое намерение придется подтвердить, нажав ОК или Accept.

После этого настроенная ранее переадресация перестанет работать. (.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Встречают укороченные варианты записи вроде такой:


Redirect 301 / http://example.com/index.html

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

  1. Полностью стереть соответствующий код из .htaccess.
  2. Или поставить перед ним значок #. Так мы его закомментируем, и он перестанет работать. Можно будет проверить, как поведет себя сайт, не удаляя переадресацию полностью. Потом можно легко все вернуть как было, удалив комментарии.

На этом все. Теперь вы знаете, как удалять и временно отключать редиректы в .htaccess и в панели управления. Этих трех способов должно хватить.

Как сделать редиректы в htaccess

Как сделать seo редиректы на www или без него, добавление/удаление расширений у страниц.

1

Добавить www

Для http:
RewriteCond %{HTTP_HOST} !^www. lawyer/(.+)/$ /$1

Это, кажется, не работает … конечно, я могу получить доступ к url как к http://mywebsite.com/my-lawyer-profile , но мне нужно, чтобы URL всегда переписывался.

php .htaccess mod-rewrite rewrite
Поделиться Источник dcolumbus     30 августа 2012 в 21:13

3 ответа


  • Htaccess удалить часть URL

    У меня есть это URL: http://www.website.nl/pagina/4/wie-ben-ik.html pagina-это настоящий документ php. 4-это идентификатор веб-страницы, с идентификатором я получаю результаты из базы данных. Могу ли я изменить этот URL на http://www.website.nl/wie-ben-ik с помощью htaccess? Спасибо!

  • htaccess удалить часть url

    мой сайт имеет URL-адреса, похожие на http://sitename.com/sydney/manly-beach-102.htm я изменил свои постоянные ссылки, и у меня больше нет номера в url. /lawyer/(.+)$ /$1 [NE]

    (Флаг NE предотвращает применение дополнительного слоя %-escaping, так как вы пишете в части пути, а не в сегментах запроса.)

    Мне нужно, чтобы он автоматически изменил url с /lawyer/my-lawyer-profile на /my-lawyer-profile/

    Если вы говорите, что хотите переместить URL, отображаемое в браузере, в более короткую версию: это не переписывание, а обычный старый редирект. Вы можете использовать флаг R для переадресации (как упоминалось выше), но на самом деле нет необходимости доставать швейцарскую армейскую бензопилу mod_rewrite для простого перенаправления.

    Redirect permanent /lawyer /
    

    Поделиться bobince     30 августа 2012 в 21:48


    • удалить строку из url (.htaccess)

      Мой URL выглядит примерно так: example.com/index.php?redirected=1 в моем .htaccess -файле я хочу удалить последнюю часть моего url. (.*) http://www.example.com/$1 [L,R=301] Но по какой-то причине это не…

    • htaccess: удалить вторую часть url

      В настоящее время у меня есть 100+ URLs на моем сайте в этом формате: http://www.example.in/view_retailer/homepage Я хочу удалить /view_retailer/ из всех URLs, поэтому они должны выглядеть примерно так http://www.example.in/homepage Другими словами, Я бы всегда удалял /view_retailer/ из url. Я…


    Похожие вопросы:


    Как удалить часть a URL с помощью .htaccess

    У меня есть url такой же. /domains/details.php (NOTE: domains динамичен и может быть чем угодно) Как удалить часть domains из URL, используя .htaccess, чтобы фактический поиск был: /details.php OR…


    htaccess удалить часть url

    У меня есть URL-адреса, структурированные следующим образом: /!#/pretty-url/ Мне нужно удалить его !# таким образом, URL-адреса будут выглядеть следующим образом: /pretty-url/ Что было бы правильным. ..


    .htaccess: заменить часть url

    У меня есть несколько дубликатов контента и я хочу перенаправить их на правый url (удалите часть url и перенаправьте) Образцы: http://www.domain.com/en/url/1-url http://www.domain.com/es/url/1-url…


    Htaccess удалить часть URL

    У меня есть это URL: http://www.website.nl/pagina/4/wie-ben-ik.html pagina-это настоящий документ php. 4-это идентификатор веб-страницы, с идентификатором я получаю результаты из базы данных. Могу…


    htaccess удалить часть url

    мой сайт имеет URL-адреса, похожие на http://sitename.com/sydney/manly-beach-102.htm я изменил свои постоянные ссылки, и у меня больше нет номера в url. Я хотел бы сделать 301 редирект в моем файле…


    удалить строку из url (.htaccess)

    Мой URL выглядит примерно так: example.com/index.php?redirected=1 в моем .htaccess -файле я хочу удалить последнюю часть моего url. Я так и написал: RewriteCond %{HTTP_HOST}. ..


    htaccess: удалить вторую часть url

    В настоящее время у меня есть 100+ URLs на моем сайте в этом формате: http://www.example.in/view_retailer/homepage Я хочу удалить /view_retailer/ из всех URLs, поэтому они должны выглядеть примерно…


    Url перезапись htaccess удалить часть url

    Во-первых, я знаю, как переписать URL как example.com/test.php?id=1. Чего я не знаю, так это как удалить test.php часть url так, чтобы новый url назывался: example.com/1/ Я надеюсь, что кто-то…


    .htaccess удалить часть URL

    Мой сайт magento имеет такие пути https://www.test.com/manufacturer-bourgeat.html Но мне нужно удалить часть производителя , когда пользователь переходит на такие страницы. любить…


    Как удалить последнюю часть моего URL с помощью .htaccess?

    В настоящее время у меня есть URL, который выглядит так : www.mywebsite.com/подтвердить/ZChCQhXNJ5i Последняя часть URL — это случайная строка. Я хочу удалить его из своего URL, чтобы получить…

    Полезности htaccess | Битрикс-веб-мастер | pai-bx.com

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

    Интересный образец файла htaccess с основными задачами

    ############################################################################
    #### Cтандартный .htaccess для проектов                                  ####
    ############################################################################
    RewriteEngine On
       #  Директива включает редиректы.
    RewriteBase / 
       # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1  с директивой  = /$1
    Options +FollowSymLinks
       # Разрешает переход по символическим ссылкам.
    
    ############################################################################
    #### Перенаправляем протокол https на http                              ####
    ############################################################################
    RewriteCond %{HTTPS} on
       # Проверяем наличие https в URL.
    https://%1%{REQUEST_URI} [L,R=301]

    Убрать index.php из URL