Дружественные URL - Документация WHMCS

  1. Режим пути URI
  2. Перепроверить среду
  3. Режим пути
  4. Переписать файл
  5. Переписать управление файлами
  6. Ручное управление
  7. Правила WHMCS

Эта страница описывает функцию, доступную в версии 7.2 и выше

Доступ ко многим функциям и страницам WHMCS осуществляется через URL-адреса, удобные для поисковых систем (SEF). Способность WHMCS обрабатывать такие URI сильно зависит от среды веб-сервера. WHMCS выполнит первоначальную проверку среды и автоматически настроит наиболее оптимальные параметры для вашей среды.

Есть несколько настроек, которые будут влиять на поведение WHMCS в отношении SEF. Они находятся в меню «Настройка»> «Общие настройки»> «Общие».

Непосредственно на вкладке «Общие» рядом с меткой «Дружественные URL-адреса» находятся два элемента управления, которые могут упростить режим SEF, который будет использовать WHMCS.

Режим пути URI

Режим пути URI используется WHMCS при создании URI, URL или относительных путей в отображаемом выводе (т. Е. Ссылки на страницах).

Есть три возможных режима:

  • Fully Friendly Rewrite - эта опция генерирует очень систематические URL, которые отлично подходят для поисковых систем и посетителей. Они полностью отделены от файловой системы. Этот режим действителен только в средах, которые поддерживают поведение Apache Mod_Rewrite.
    • Пример: http://awesome.host/knowledgebase
  • Friendly index.php - эта опция генерирует систематические URL-адреса, но связана с файловой системой. Это хороший вариант для поисковых систем и посетителей, если ваша среда не поддерживает Apache Mod_Rewrite. Этот режим действителен только в средах, которые поддерживают поведение Apache AcceptPathInfo.
    • Пример: http://awesome.host/index.php/knowledgebase
  • Основные URL - эта опция генерирует URL, которые повсеместно поддерживаются во всех веб-средах. Большинство технологий поисковых систем способны индексировать от умеренного до расширенного при анализе URL-адресов этих типов. Однако некоторые интернет-пользователи считают эти URL непривлекательными и громоздкими.
    • Пример: http://awesome.host/index.php?rp=/knowledgebase

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

Лучший вариант, обнаруженный WHMCS для вашей текущей среды, будет иметь зеленый фон в списке опций. Все остальные параметры будут иметь синий фон. Вы можете выбрать и переопределить лучшее обнаруженное предложение системы в любое время, чтобы облегчить оптимальную работу для вас WHMCS. Один из таких сценариев может быть, если ваш WHMCS работает на веб-сервере, отличном от Apache, где перезапись URL-адресов контролируется на уровне сервера и не может точно отслеживаться приложениями. Другой сценарий может быть, если настройка подготавливает пути ссылки относительно текущего пути ссылки, а не как абсолютный путь к WHMCS или веб-сайту.

Когда вы выбираете опцию из динамического выпадающего меню, она будет сохранена автоматически. Текущее обозначение выбора будет обновлено, а также метка статуса. Если выбор совпадает с тем, который был обнаружен как лучший вариант, метка состояния будет зеленого цвета и будет читать «Обнаружено системой», в противном случае она будет синего цвета и будет читать «Ручное переопределение».

Перепроверить среду

Кнопка перепроверить, представленная круглой иконкой со стрелкой, выполнит обнаружение среды и немедленно обновит ваши настройки Friendly URLs до оптимальной конфигурации. Если параметр Auto-Managed Rewrite не включен, и система обнаруживает, что изменения в вашем файле перезаписи (.htaccess) могут произойти во время процедуры оптимизации, вам будет предложено включить ее перед применением любых изменений.

Справа от кнопки выбора и повторной проверки режима URI находится ссылка «Дополнительные настройки», которая предоставляет дополнительные параметры и информацию, позволяющую вручную оптимизировать среду и параметры WHMCS для дружественных URL-адресов.

Режим пути

Вкладка «Управление режимом пути» в «Дополнительные параметры» позволяет вручную переопределить обнаруженный системой режим пути URI и показывает, какие режимы поддерживаются вашей средой.

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

Настройки автоматически сохраняются при изменении.

Переписать файл

Вкладка «Управление перезаписываемыми файлами» в «Дополнительные настройки» позволяет вручную выбрать способ, которым WHMCS должна управлять файлом перезаписи (.htaccess), а также копировать правила перезаписи WHMCS. Правила перезаписи используются для изменения входящих HTTP-запросов, чтобы приложение могло эффективно обрабатывать дружественные URL-адреса.

Переписать управление файлами

Начальная оценка

После установки (или обновления до v7.2) WHMCS выполнит оценку вашей текущей среды. Эта оценка будет проверять следующее:

A. Поддерживает ли текущая среда Apache Mod_Rewrite?

B. Есть ли файл .htaccess в корневом каталоге WHMCS?

C. Если есть файл .htaccess, совпадает ли содержимое с предлагаемым набором правил, предоставленным в htaccess.txt предыдущих выпусков WHMCS?

D. Если существует файл .htaccess, и он не идентичен предложениям набора правил предыдущих выпусков, содержит ли содержимое отметки комментариев WHMCS, указывающие, что WHMCS использовал этот файл в прошлом?

После оценки произойдет одно из следующего:

  • Если текущая среда не поддерживается (не A), то Auto-Managed Rewrite отключен, и никаких дальнейших действий предприниматься не будет.
  • Если среда поддерживается (A) и файл .htaccess существует (не B), будет включен Auto-Managed Rewrite и будет создан свежий файл .htaccess с последним набором правил перезаписи WHMCS. Любое будущее обновление WHMCS, которое требует изменения набора правил перезаписи, будет применено автоматически в процессе обновления.
  • Если среда поддерживается (A) и существует файл .htaccess (B), только если содержимое является исключительно содержимым WHMCS (C) или набор правил WHMCS управляется автоматизацией WHMCS вместе с вашими собственными пользовательскими правилами (D), Auto-Managed Rewrite должен быть включен. Текущий файл .htaccess будет обновлен до текущего набора правил WHMCS. Любое будущее обновление WHMCS, которое требует изменения набора правил перезаписи, будет применено автоматически в процессе обновления.
  • Если среда поддерживается (A) и существует файл .htaccess (B), но это не только содержимое WHMCS, либо нет указаний на то, что WHMCS может управлять своими правилами наряду с вашими пользовательскими правилами (ни C, ни D), то Auto-Managed Rewrite отключен, и никаких дальнейших действий предприниматься не будет.

Ручное управление

В любое время вы можете включить или отключить Auto-Managed Rewrite. Когда эта опция включена, любые новые правила, выпущенные как часть обновления WHMCS, будут применены к файлу .htaccess корневого каталога WHMCS во время процесса обновления. Выбранный тумблер Auto-Managed Rewrite сразу же сохраняется при изменении.

Включение автоматического перезаписи вручную не приведет к автоматической переоценке или синхронизации набора правил WHMCS. Аналогично, отключение Auto-Managed Rewrite не будет проверять или изменять содержимое .htaccess.

При открытии диалогового окна «Дополнительные настройки», если текущее содержимое .htaccess не синхронизировано с набором правил WHMCS, у вас будет опция Синхронизировать. Этот параметр предоставляется независимо от настройки автоматического перезаписи. Чтобы синхронизировать набор правил, просто нажмите кнопку «Синхронизировать», расположенную под переключателем «Автоматически перезаписываемая запись». Синхронизация произойдет сразу после нажатия этой кнопки.

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

Совместимость с другими правилами в .htaccess должна быть определена и скорректирована вашим системным администратором. WHMCS не может автоматически определять совместимость с другими правилами. Кроме того, Техническая поддержка WHMCS может предоставлять только ограниченные предложения, основанные на том, что WHMCS требуется для функционирования в соответствии с планом.

Правила WHMCS

Копия набора правил WHMCS для текущей версии WHMCS отображается для проверки и применения. Некоторые веб-среды предоставляют альтернативные механизмы для выполнения перезаписи URI для входящих HTTP-запросов. Ваш системный администратор должен иметь возможность обновлять альтернативную веб-среду на основе этой информации, чтобы в полной мере использовать функцию «Дружественные URL» в WHMCS.

Ваш системный администратор должен иметь возможность обновлять альтернативную веб-среду на основе этой информации, чтобы в полной мере использовать функцию «Дружественные URL» в WHMCS

Меню сайта
Мини-профиль
  • Регистрация Напомнить пароль?

    Бесплатно можно смотреть фильмы онлайн и не забудьте о шаблоны dle на нашем ресурсе фильмы бесплатно скачать c лучшего сайта
    Опросы
    Топ новости
    Инструкция: как включить подсветку клавиатуры на ноутбуке Asus


    Заблокировалась и отключилась встроенная клавиатура на ноутбуке: как снять блокировку и включить? 


    Ремонт ноутбука ASUS N75S в Санкт-Петербурге (СПб): замена дисплея, замена клавиатуры, ремонт корпуса Асус N75S, замена матрицы
    Услуга Стоимость, руб. Диагностика ASUS N75S Бесплатно (500р при необходимости разбора) Профилактические работы с системой охлаждения + замена кулера 2500 р * Замена чипа (видеочипа) ASUS N75S 6000-6500 Замена

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

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

    Как почистить клавиатуру компьютера
    С появлением компьютера человек все больше времени проводит за ним. Это и рабочий инструмент, и средство развлечения. Поэтому, совсем неудивительно, что определенные устройства, используемые для ввода

    Замена и ремонт клавиатуры для ноутбука, видео-инструкции
    Замена клавиатуры и кнопок ноутбука показано на видео с подробным объяснением процесса. Цена замены в сервисном центре от 200 рублей . Звоните по тел: +7 (812) 640-03-20 . Замена или ремонт

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

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

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