Jump to content

Is there a way to do global fulltext search?


man5

Recommended Posts

I have a fulltext search setup. The issue I have is that I have to add it on every page and do an if statement. The search box is shown fixed position at the top of the website.  I was wondering if there is a way I can set it up so that no matter what page I am on, it'll do the search without modifying the selected page? 

 

For eg.

<html>
<head>
	<title>home page</title>
</head>
<body>
<?php
	if(isset($_GET['search'])) {
		echo 'search.php';
	} else {
		// echo rest of the page content.
	}
?>	
</body>
</html>

Although as an alternative hacky solution, you could do a mod rewrite rule to redirect to search.php if your query param is present.

 

Example w/ Apache in .htaccess file:

 

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/?search.php
RewriteCond %{QUERY_STRING} (^|&)search=
RewriteRule ^.*$ /search.php [R]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.