FreeNulled

FreeNulled.org

Загрузка...

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

Форма входа

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

pamangober
08.01.2026 - 18:49
MediaFlex
Отличная загрузка! Отличная работа, ребята!
Pitbull
01.01.2026 - 18:12
Metronic
Все версии. Размер архива: более 10 GB. Вы сможете скачать отдельно, нужную вам версию
dankuz33
01.01.2026 - 18:09
Metronic
тут все версии или только новые ?

Убираем 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
Form Generating PDF (3.7.1) [Nulled] Просмотров: (733 + 2)
WordPress
Hr Hub Просмотров: (115 + 2)
WooCommerce
XStore (9.6.4) [Nulled] Просмотров: (4 791 + 1)
WordPress
Advanced Custom Fields Pro (6.7.0.2 + Addons) [Nulled] Просмотров: (4 602 + 1)
PHP Scripts
UniSite CMS (4.11) [Nulled] Просмотров: (2 870 + 1)
WooCommerce
WP All Import Pro WooCommerce Addon (4.0.6) [Nulled] Просмотров: (2 125 + 1)
PHP Scripts
phpWallet (7.0) Просмотров: (1 616 + 1)
WooCommerce
Pizzaro (1.3.20) [Nulled] Просмотров: (1 382 + 1)
WordPress
NewsPaper (2.3.2) Просмотров: (992 + 1)
WordPress
WP Flat Tour Builder (3.31) Просмотров: (787 + 1)
PHP Scripts
Hostbill Enterprise 10 (25.02.19) [Nulled] Просмотров: (547 + 1)
WordPress
Scraper (2.0.6) Просмотров: (316 + 1)
WordPress
Spectrum Audio Player WordPress Plugin Просмотров: (292 + 1)
WooCommerce
Bikys (1.0.7) [Nulled] Просмотров: (84 + 1)
Shopify
Swarna (1.0.0) Просмотров: (34 + 1)
WordPress
DevKit Pro (1.9.0) [Nulled] Просмотров: (32 + 1)
Site Templates
VinFunPark (1.0.0) Просмотров: (4 + 1)
WordPress
Card Elements Pro for Elementor (1.1.2) [Nulled] Просмотров: (26 695 + 0)
WordPress
Elementor PRO (3.34.0 Pro + RUS) [Nulled] Просмотров: (18 711 + 0)