/ / Перенаправляти 404 URL на сторінку пошуку з htaccess та передавати цю адресу 404 як ключові слова на сторінці пошуку - .htaccess, перенаправлення, http-status-code-404

Переадресовувати URL 404 на сторінку пошуку за допомогою htaccess і передати 404 URL-адресу як ключові слова для пошуку на сторінці - .htaccess, redirect, http-status-code-404

Я хочу перенаправити сторінку 404 на сторінку пошуку.

Наприклад,

example.com/url - якщо ця URL-адреса не знайдена, перенаправляйте URL у форматі:

example.com/index.php?page=search/web&search=[url]&type=Web&fl=0

Це потрібно робити з htaccess. Я не зміг цього досягти за допомогою htaccess.

Відповіді:

2 для відповіді № 1

Спробуйте наступне правило в root / htaccess:

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php?page=search/web&search=$1&type=Web&fl=0 [NC,L,R=301]