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

Форма входа

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

VG-II
09.03.2026 - 16:04
Bricks
Автору отдельное спасибо за обновление Bricks. Очень актуально и своевременно)
singlethread1
09.03.2026 - 16:02
Elementor PRO
Thanks a bunch
Pitbull
02.03.2026 - 10:15
Modave
Не просит. Все нормально работает

Убираем 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 (3.35.1 Pro + RUS) [Nulled] Просмотров: (21 368 + 30)
WordPress
BeTheme (28.3.1.0) [Nulled] Просмотров: (10 319 + 12)
WordPress
Conferio (1.0.0) [Nulled] Просмотров: (30 + 11)
WordPress
Cwicly (1.4.2.0) [Nulled] Просмотров: (184 + 9)
WooCommerce
WoodMart (8.4.1) [Nulled] Просмотров: (11 057 + 8)
WordPress
WPML Multilingual CMS (4.9.2) [Nulled] Просмотров: (8 397 + 8)
WordPress
Ohio (3.6.6 + RUS) [Nulled] Просмотров: (2 713 + 8)
WordPress
Rank Math SEO PRO (3.0.108.0 PRO) [Nulled] Просмотров: (1 881 + 8)
WordPress
WP All Import Pro (5.0.4 + Addons Pack) [Nulled] Просмотров: (2 369 + 7)
WordPress
WP Offload Media Pro (3.3.0 + Addons) [Nulled] Просмотров: (1 096 + 7)
PHP Scripts
BetLab (3.0) [Nulled] Просмотров: (116 + 7)
WordPress
Slider Revolution (6.7.51) [Nulled] Просмотров: (6 971 + 6)
WordPress
WP All Export Pro (1.9.15) [Nulled] Просмотров: (2 236 + 6)
WooCommerce
WooBeWoo Product Filter Pro (3.1.2) [Nulled] Просмотров: (390 + 6)
WordPress
Carsten (1.2.0) [Nulled] Просмотров: (122 + 6)
OpenCart
Journal (3.2.8.1) [Nulled] Просмотров: (9 655 + 5)
WordPress
Astra Premium Starter Templates Pro (4.4.50) [Nulled] Просмотров: (2 526 + 5)
WordPress
Blocksy Companion (PRO) (2.1.35) [Nulled] Просмотров: (1 764 + 5)
PHP Scripts
MusicEngine (3.0.0.2) [Nulled] Просмотров: (1 524 + 5)