FreeNulled

FreeNulled.org

Загрузка...

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

Форма входа

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

macosx13
27.06.2025 - 16:39
SeedPro
merci bro thank you!! is very good module for the website wordpress
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]). Тема не устанавливается. При попытке установки появляется

Убираем 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
Phlox Pro (5.17.7) [Nulled] Просмотров: (3 346 + 10)
WordPress
Elementor PRO (3.29.2 Pro + RUS) [Nulled] Просмотров: (13 902 + 8)
WordPress
WP Table Manager (4.1.6) [Nulled] Просмотров: (1 213 + 8)
WordPress
Ohio (3.5.6 + RUS) [Nulled] Просмотров: (2 362 + 6)
WordPress
WP Armour (1.34 Extended) [Nulled] Просмотров: (31 + 6)
OpenCart
ProductManager (4.1.4) Просмотров: (3 474 + 5)
WordPress
Uncode (2.9.4.1) [Nulled] Просмотров: (3 167 + 5)
WordPress
Blacksilver (9.6.0) [Nulled] Просмотров: (1 600 + 5)
WordPress
MediaFlex (1.7.0) [Nulled] Просмотров: (69 + 5)
WordPress
Kerge (4.1.0) [Nulled] Просмотров: (886 + 4)
WordPress
Red Art (3.8) [Nulled] Просмотров: (66 + 4)
WordPress
Astra Pro Addon (4.11.3) [Nulled] Просмотров: (1 990 + 3)
WooCommerce
WoodMart (8.2.3) [Nulled] Просмотров: (7 534 + 2)
PHP Scripts
RISE CRM (3.9.1 + Addons) [Nulled] Просмотров: (3 413 + 2)
WordPress
The Plus Addons for Elementor (6.3.8) [Nulled] Просмотров: (2 739 + 2)
PHP Scripts
SalePro (5.4.1) [Nulled] Просмотров: (2 057 + 2)
WordPress
WP Residence (5.1.0) [Nulled] Просмотров: (1 821 + 2)
Datalife Engine
GabeStore (1.0) Просмотров: (1 324 + 2)
PHP Scripts
MetaFox (5.1.4) [Nulled] Просмотров: (383 + 2)