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

Форма входа

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

RevooD
18.03.2026 - 15:26
WP Rocket
Спасибо за обновления и сам чудесный сайт!)
vladislav.s
16.03.2026 - 13:17
Elementor PRO
Очень и очень хороший плагин для разработки с woo
Pitbull
14.03.2026 - 17:46
Ohio
Почистите кэш, это должно решить вашу проблему

Убираем 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

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

PHP Scripts
SaleBot (4.4.0) Просмотров: (285 + 13)
WordPress
Elementor PRO (3.35.1 Pro + RUS) [Nulled] Просмотров: (21 573 + 12)
Joomla
SP Page Builder Pro (6.3.1 FIX + Templates) Просмотров: (10 561 + 9)
WordPress
Duplicator Pro (4.5.25.1 Fixed + RU) [Nulled] Просмотров: (2 975 + 8)
PHP Scripts
Ultimate POS (6.12 + Addons) [Nulled] Просмотров: (3 893 + 6)
PHP Scripts
PayMoney (4.3.2 + App) [Nulled] Просмотров: (1 819 + 6)
WooCommerce
WoodMart (8.4.1) [Nulled] Просмотров: (11 125 + 5)
WordPress
Elements Kit (4.2.2) [Nulled] Просмотров: (3 697 + 5)
WooCommerce
XStore (9.7.0) [Nulled] Просмотров: (4 860 + 4)
Datalife Engine
Cutest Просмотров: (277 + 4)
Site Templates
Evenio (1.0) Просмотров: (123 + 4)
WordPress
Univet Просмотров: (33 + 4)
WordPress
Wordfence (8.1.4 + Activator + RU) [Nulled] Просмотров: (2 936 + 3)
WordPress
Astra Premium Starter Templates Pro (4.4.52) [Nulled] Просмотров: (2 536 + 3)
PHP Scripts
66biolinks (64.0.0 Extended + Pro Blocks Pack) Просмотров: (1 905 + 3)
Datalife Engine
BlockProLight (1.2.0) Просмотров: (339 + 3)
WordPress
Necromancers (1.6.0) [Nulled] Просмотров: (33 + 3)