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

Форма входа

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

Agrist
23.10.2026 - 17:40
SP Page Builder Pro
Спасибо! Использую sp page builder давно, здесь беру первый раз.
vanatowsky
17.10.2026 - 09:44
Engitech
Прошу прощения, действительно были проблемы с распаковкой, я просто на Linux тут как оказалось
Pitbull
16.10.2026 - 19:21
Engitech
У вас проблемы с архиватором. В архиве: /data-export/, /mega-menu-plugins/, engitech.zip,

Убираем 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
Elementor PRO (4.3.2 + RUS) [Nulled] Просмотров: (29 223 + 34)
Joomla
SP Page Builder Pro (6.10.0 + Templates + RUS) Просмотров: (13 850 + 17)
WooCommerce
Ecomall (1.1.8) [Nulled] Просмотров: (258 + 10)
WordPress
WordPress Real Physical Media (1.6.7) [Nulled] Просмотров: (1 951 + 8)
WooCommerce
WoodMart (8.6.6) [Nulled] Просмотров: (13 216 + 5)
WordPress
Slider Revolution (7.2.6.0) [Nulled] Просмотров: (7 372 + 5)
WordPress
Admin Columns Pro (7.1.8) [Nulled] Просмотров: (2 591 + 4)
WordPress
Media Cloud (4.6.4 Untouched) [Nulled] Просмотров: (221 + 4)
Web Master
Font Awesome Pro (7.2.0) Просмотров: (5 489 + 3)
WordPress
Wordfence (9.0.2 + Activator + RUS) [Nulled] Просмотров: (3 245 + 3)
WordPress
WP All Import Pro (6.0.4 + Addons Pack) [Nulled] Просмотров: (3 124 + 3)
Joomla
YOOtheme Pro for Joomla (4.5.25) [Nulled] Просмотров: (2 480 + 3)
WooCommerce
UpStore (1.7.9) [Nulled] Просмотров: (2 006 + 3)
WordPress
Seraphinite Accelerator Extended (2.30.0) [Nulled] Просмотров: (1 601 + 3)
WordPress
WP Offload Media Pro (3.4.3 + Addons) [Nulled] Просмотров: (1 132 + 3)
Site Templates
Alchemists (HTML) (4.4.2) Просмотров: (1 022 + 3)
PHP Scripts
Mobile Responsive Arcade Site Script (2.4.5) Просмотров: (304 + 3)