FreeNulled

FreeNulled.org

Загрузка...

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

Форма входа

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

Nabilove
13.04.2025 - 07:54
Findgo
Thank you for the update, well apreciated
webci23
10.04.2025 - 18:34
Ruza
Спасибо, что поделились
zwaina
10.04.2025 - 09:09
One Page Checkout
Thank you for the 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

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

WordPress
Musik (4.4.0) [Nulled] Просмотров: (15 + 8)
PHP Scripts
Worksuite Saas (5.5.0 + SAAS Modules) [Nulled] Просмотров: (1 934 + 7)
PHP Scripts
MagicAI (8.0.0 + Activation) [Nulled] Просмотров: (1 240 + 7)
WordPress
Progressify (1.0.4) [Nulled] Просмотров: (31 + 7)
Joomla
SP Page Builder Pro (5.5.4​ + Templates) Просмотров: (7 756 + 6)
Datalife Engine
Wind Pro (1.0) Просмотров: (206 + 6)
Web Master
Envato Elements Mega Pack (40Gb) Просмотров: (9 253 + 5)
WooCommerce
WoodMart (8.1.2) [Nulled] Просмотров: (6 844 + 5)
Magento
Porto (Magento) (4.0.5) [Nulled] Просмотров: (2 196 + 5)
WordPress
JNews (11.6.8) [Nulled] Просмотров: (5 108 + 4)
uCoz
Juicy Portal (1.0) Просмотров: (2 195 + 4)
WordPress
Soledad (8.6.4.0) [Nulled] Просмотров: (2 127 + 4)
WordPress
Vault (3.1.0) [Nulled] Просмотров: (469 + 4)
WordPress
WP Telegram Pro (2.0.0) [Nulled] Просмотров: (368 + 4)
PHP Scripts
Artifism (3.8.0) [Nulled] Просмотров: (335 + 4)
Admin Templates
Metronic (9.1.2 [All Full Pack]) Просмотров: (7 182 + 3)
WordPress
Advanced Custom Fields Pro (6.4.0.1 + Addons) [Nulled] Просмотров: (3 745 + 3)
WordPress
WP Mail SMTP Pro (4.4.0) [Nulled] Просмотров: (1 750 + 3)
WordPress
TheGem (5.10.2.1) [Nulled] Просмотров: (1 529 + 3)