.htaccess - Как добавить http: // www. на нескольких условиях

0

Мне нужно знать, как написать следующий htaccess, чтобы он выполнял следующие действия:

  • Если ссылка на веб-сайт не имеет http://www. он добавит http://www. к ссылке.
  • Если ссылка на веб-сайт имеет только www. он изменит его на http://www.
  • Если ссылка веб-сайта имеет только http:// она изменит ее на http://www.

Я попытался сделать код.htaccess, поскольку я включил его для загрузки, поскольку я использую Apache 2.4.7 на Ubuntu.

  • 0
    условия 2 и 3 не имеют ничего общего с mod_rewrite. как первый с точки зрения ссылок на HTML-странице. mod_rewrite работает с запросами к серверу Apache, а не с форматом ссылок в возвращаемых данных. Кроме того, в чем разница между 1 и 3?
  • 0
    mod_rewrite также ничего не делает для ссылок на вашем сайте. Он может только динамически переписывать входящие запросы. Ваш вопрос говорит о том, что вы можете неправильно понять его цель.
Теги:
.htaccess
mod-rewrite

1 ответ

0

Я решил это сейчас, установив a2enmod с моим htaccess.

благодаря

  • 0
    Вы имеете в виду, что вы использовали a2enmod для установки чего-либо? Эта команда просто включает модуль Apache и не будет перезаписываться сама. Вы делали a2enmod rewrite ?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню