FreeNulled FREENULLED.ORG Каталог web-ресурсов для сайтов

Форма входа

Последние комментарии

Pitbull
29.08.2026 - 15:12
Elementor PRO
Устанавливается через систему плагинов
e.bychkov
27.08.2026 - 13:59
Elementor PRO
Плагин установится через инсталляцию в WP или нужно распаковать архив и положить его в
MarkTTT20
27.08.2026 - 13:48
WoodMart
На данной теме не один десятков сайтов было сделано. Думаю это лучшее что может быть. Помимо

Убираем xfsearch из адресной строки

Убираем xfsearch из адресной строки

Хак убирает xfsearch для страниц по всему сайту.

Внимание! Не нужно создавать доп поле с одинаковым альтернативным именем с категорий.

Будет работать для перекрестных доп полей.

Пример (было -> стало):

https://site.com/xfsearch/genre/rock/ -> https://site.com/genre/rock/
https://site.com/xfsearch/artist/v.tsoy/ -> https://site.com/artist/v.tsoy/


Установка:

1. Скачать и установить плагин:
2. Прописать правила (обязательно выше правил для категорий)

NGINX (nginx.conf -> server -> location):

Найти:

 rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last; 
          rewrite "^/([^.]+)(/?)+$" /index.php?do=cat&category=$1 last;


Вставить выше:

location / {

        rewrite "^/(.*[\.]+.*)/page/([0-9]+)(/?)+$" /index.php?do=xfsearch&xf=$1&cstart=$2  last; 
        rewrite "^/(.*[\.]+.*)/?$" /index.php?do=xfsearch&xf=$1 last;

 }


APACHE2 (.htaccess):

Найти:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]


Выше вставить:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[\.]+.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^(.*[\.]+.*)/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]


3. Убрать редиректы из .htaccess связанные с xfsearch

RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [B,L]


4. Завести переадресацию для старых xfsearch (допустим на главную)

Найти:

RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]


выше вставить:

RewriteRule ^xfsearch/(.*)$ / [R=301,L]


или на новую страницу:

RewriteRule ^xfsearch/(.*)$ /$1 [R=301,L]


5. Редиректы добавляем для того, что бы работал xfsearch для значений с точкой. Все новые перекрестные доп.поля будут работать и не будут требовать добавления правила в .htaccess

Автор: dj-avtosh
Версия DLE: 14 

Скачать Убираем xfsearch из адресной строки

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
ShopThemes - Vendor Marketplace

Популярное за день

WordPress
Simply Static Pro (2.1.6.1) [Nulled] Просмотров: (431 + 12)
WordPress
Elementor PRO (4.2.3 Pro + RUS) [Nulled] Просмотров: (27 466 + 9)
WordPress
Astra Pro Addon (4.13.7) [Nulled] Просмотров: (3 440 + 8)
Joomla
Balbooa BaForms Pro (2.4.3.3) [Nulled] Просмотров: (573 + 8)
WordPress
Ohio (3.7.4 + RUS) [Nulled] Просмотров: (3 014 + 6)
WordPress
5Play Themes Exthem (6.1 Pre-Activated) Просмотров: (158 + 6)
WooCommerce
Rey (3.3.0) [Nulled] Просмотров: (1 882 + 5)
WordPress
Shuttle (1.0.0) [Nulled] Просмотров: (560 + 4)
WordPress
Tasty Pins (2.4.2) [Nulled] Просмотров: (226 + 4)
WordPress
Perfect Image WP Retina 2x Pro (7.1.9) [Nulled] Просмотров: (158 + 4)
Site Templates
eBuzz (1.0.0) Просмотров: (4 + 4)
Joomla
SP Page Builder Pro (6.8.0 + Templates) Просмотров: (13 025 + 3)
WooCommerce
WoodMart (8.5.7) [Nulled] Просмотров: (12 731 + 3)
Joomla
JCE Pro Content Editor (2.9.99.10 Pro) Просмотров: (4 965 + 3)
Joomla
JSitemap Pro (4.31.5 (Joomla 6x, 5x, 4x, 3x)) [Nulled] Просмотров: (3 096 + 3)
Joomla
JCH Optimize PRO (9.3.0) [Nulled] Просмотров: (2 758 + 3)
WordPress
Ultimate Addons for Elementor Pro (1.45.4) [Nulled] Просмотров: (2 719 + 3)