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

Форма входа

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

Pitbull
09.04.2026 - 14:44
Mailpoet Premium
Да, это Null версия.
goldsirus
08.04.2026 - 10:37
Mailpoet Premium
Она активирована?
stiwdima
07.04.2026 - 20:08
Project
Ну такой себе шаблон.

Убираем 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
Revus (4.0.0) [Nulled] Просмотров: (439 + 11)
WooCommerce
WoodMart (8.4.1) [Nulled] Просмотров: (11 468 + 6)
WordPress
Elementor PRO (4.0.1 Pro + RUS) [Nulled] Просмотров: (22 488 + 5)
WooCommerce
GoStore (1.7.2) [Nulled] Просмотров: (635 + 5)
WordPress
Wordfence (8.1.4 + Activator + RU) [Nulled] Просмотров: (2 965 + 3)
WordPress
YellowPencil Pro (7.6.7) [Nulled] Просмотров: (1 821 + 3)
Web Master
Heed (1.2) Просмотров: (1 577 + 3)
WordPress
Superio (1.3.35) [Nulled] Просмотров: (740 + 3)
WordPress
Cybron (1.0.3) [Nulled] Просмотров: (47 + 3)
Web Master
Font Awesome Pro (6.6.0) [Nulled] Просмотров: (5 389 + 2)
WordPress
Ultimate Addons for Elementor Pro (1.44.2) [Nulled] Просмотров: (2 630 + 2)
Site Templates PHP Scripts Web Master
Ajax Contact Form (1.1) Просмотров: (1 820 + 2)
WooCommerce
BoxShop (2.4.9) [Nulled] Просмотров: (1 513 + 2)
WooCommerce
WooCommerce Order Delivery (4.0.0) [Nulled] Просмотров: (1 197 + 2)
PHP Scripts
Turbo Spinner: Article Rewriter (1.8) [Nulled] Просмотров: (357 + 2)
WordPress
Renovex Просмотров: (169 + 2)
WordPress
Nexter Blocks (4.7.1) [Nulled] Просмотров: (110 + 2)
WordPress
Divi Machine (6.5.4) [Nulled] Просмотров: (72 + 2)
WordPress
Homefort (1.1.6) [Nulled] Просмотров: (47 + 2)