FreeNulled

FreeNulled.org

Загрузка...

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

Форма входа

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

Pitbull
25.06.2025 - 19:45
Astra Pro Addon
Заглянуть в содержимое скачанного архива
Valdis
25.06.2025 - 19:19
Astra Pro Addon
Astra Pro Addon (4.11.2 [Nulled]). Тема не устанавливается. При попытке установки появляется
fubu
22.06.2025 - 02:43
WhatsApp Click to Chat Plugin for WordPress
Excellent plugin WhatsApp for WordPress

Убираем 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.2.3) [Nulled] Просмотров: (7 446 + 11)
Cs-Cart
CS-Cart Ultimate & Multivendor (4.18.3) [Nulled] Просмотров: (5 857 + 10)
WordPress
Elementor PRO (3.29.2 Pro + Kit Library + RUS) [Nulled] Просмотров: (13 803 + 9)
WordPress
Muusico (2.9.8.1) Просмотров: (111 + 9)
PHP Scripts
MagicAI (9.0.0 + Activation) [Nulled] Просмотров: (1 462 + 8)
WordPress
Quiz And Survey Master (8.1.16 + Addons) [Nulled] Просмотров: (830 + 8)
PHP Scripts
RISE CRM (3.9.1 + Addons) [Nulled] Просмотров: (3 378 + 7)
Shopify
Ella (6.7.4) [Nulled] Просмотров: (1 458 + 7)
WordPress
Tour Package (2.3.9) [Nulled] Просмотров: (122 + 6)
Joomla
SP Page Builder Pro (5.6.1 + Templates) Просмотров: (8 264 + 5)
WordPress
All in One SEO Pack Pro (4.8.3.2 + Addons) [Nulled] Просмотров: (3 591 + 5)
WooCommerce
eMarket (8.1.5) [Nulled] Просмотров: (3 103 + 5)
PHP Scripts
Ultimate POS (6.6 + Addons) [Nulled] Просмотров: (3 057 + 5)
WordPress
Hide My WP Ghost Premium (8.2.12) [Nulled] Просмотров: (643 + 5)
PHP Scripts
Gusto (3.5) [Nulled] Просмотров: (42 + 5)
WooCommerce
Teapoz (1.1.3) [Nulled] Просмотров: (26 + 5)
Admin Templates
Metronic (9.2.2 [All Full Pack]) Просмотров: (7 355 + 4)
WooCommerce
Shoptimizer (2.8.12) [Nulled] Просмотров: (1 643 + 4)
WordPress
Woffice (5.4.26) [Nulled] Просмотров: (1 407 + 4)
WooCommerce
TopDeal (2.3.19) [Nulled] Просмотров: (1 358 + 4)