FreeNulled

FreeNulled.org

Загрузка...

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

Форма входа

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

AJIkoroJIu3M
27.01.2026 - 10:58
Journal
не нравится оно тем, кто в кастомизацию не умеет... Админу огромная благодарность!
ollo11
26.01.2026 - 09:57
Astra Pro Addon
спасибо принял
Pitbull
26.01.2026 - 01:30
Astra Pro Addon
Устанавливать через систему плагинов

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

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

WooCommerce
WoodMart (8.3.9) [Nulled] Просмотров: (10 392 + 8)
Mobile Apps
Demandium (3.6) [Nulled] Просмотров: (307 + 8)
PHP Scripts
ViserGold (1.0.0) [Nulled] Просмотров: (109 + 6)
OpenCart
Journal (3.2.8.1) [Nulled] Просмотров: (9 423 + 5)
PHP Scripts
Ultimate POS (6.11 + Addons) [Nulled] Просмотров: (3 782 + 5)
Joomla
JCE Pro Content Editor (2.9.98 Pro) Просмотров: (3 496 + 5)
WordPress
Subscribe to Download (2.1.0) [Nulled] Просмотров: (266 + 4)
WordPress
Fluent Booking Pro (2.0.01) [Nulled] Просмотров: (140 + 4)
WordPress
Health Club (1.0.0) [Nulled] Просмотров: (21 + 4)
WordPress
Elementor PRO (3.34.4 Pro + RUS) [Nulled] Просмотров: (19 712 + 3)
Joomla
RSForm! PRO (3.4.3 Package + Addons) Просмотров: (3 612 + 3)
OpenCart
UniShop2 (3.0.5.0) [Nulled] Просмотров: (2 977 + 3)
WordPress
Cool Timeline Pro (5.2.0) [Nulled] Просмотров: (1 397 + 3)
WooCommerce
Oasis (1.3.2) Просмотров: (937 + 3)
WooCommerce
WooCommerce Groups (2.12.0) [Nulled] Просмотров: (934 + 3)
WordPress
BookingPress Pro (5.0.4 + Addons) [Nulled] Просмотров: (491 + 3)
PHP Scripts
FoodAppi (2.5) [Nulled] Просмотров: (463 + 3)