/ / Reindirizza l'URL 404 alla pagina di ricerca con htaccess e passa l'URL 404 come parole chiave alla pagina di ricerca - .htaccess, reindirizzamento, http-status-code-404

Reindirizza l'URL 404 alla pagina di ricerca con htaccess e passa quell'URL 404 come parole chiave alla pagina di ricerca - .htaccess, redirect, http-status-code-404

Voglio reindirizzare la pagina 404 alla pagina di ricerca.

Per esempio,

example.com/url - se questo URL non viene trovato, reindirizza l'URL nel formato:

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

Deve essere fatto con htaccess. Non sono riuscito a raggiungere questo obiettivo con htaccess.

risposte:

2 per risposta № 1

Prova la seguente regola in 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]