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

Форма входа

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

Pitbull
04.10.2026 - 14:30
SP Page Builder Pro
Да, русский язык добавлен, скачать его можете отдельно по кнопке "Скачать перевод"
Proweb
04.10.2026 - 14:10
SP Page Builder Pro
Русифицирован sp page builder?
Olegus
26.09.2026 - 10:06
MagicAI
Подскажи пожалуйста, какой файл отвечает за меню, как сделать что бы меню было разделбно как у

Убираем 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.1 + RUS) [Nulled] Просмотров: (28 536 + 4)
WordPress
Brizy Pro (2.8.11) [Nulled] Просмотров: (2 883 + 3)
Joomla
Akeeba Admin Tools Pro (7.8.9 + RUS) Просмотров: (1 906 + 3)
WooCommerce
Rey (3.4.0) [Nulled] Просмотров: (1 899 + 3)
Joomla
RSForm! PRO (3.4.10 Package + Addons) Просмотров: (4 538 + 2)
WordPress
Uncode (2.12.7.0) [Nulled] Просмотров: (3 457 + 2)
WordPress
UserPro (5.1.16 + Addons) [Nulled] Просмотров: (1 752 + 2)
WooCommerce
MinimogWP (4.5.4) [Nulled] Просмотров: (1 729 + 2)
PHP Scripts
TASKLY (7.5) [Nulled] Просмотров: (1 254 + 2)
WordPress
LearnPress PRO Bundle (15.12.2025) [Nulled] Просмотров: (602 + 2)
WordPress
WP Grid Builder (2.3.6 + Addons) [Nulled] Просмотров: (371 + 2)
WordPress
Skole (57.0) [Nulled] Просмотров: (352 + 2)
WordPress
EmailKit Pro (1.0.6) [Nulled] Просмотров: (43 + 2)
Datalife Engine
Giftovik Просмотров: (29 + 2)
WordPress
BeTheme (29.0.1.0) [Nulled] Просмотров: (10 908 + 1)
WordPress
Slider Revolution (7.2.1.0) [Nulled] Просмотров: (7 338 + 1)
Cs-Cart
VIVAshop (2.25, 3.1, 3.2) Просмотров: (5 956 + 1)