首页 > 解决方案 > 如何从所有网站页面执行搜索?

问题描述

我的网站中的搜索引擎有问题,该网站正在建设中,以及如何首先在 index.html 从网站的所有页面进行搜索我创建了一个表单

一开始它的表现非常好,搜索结果正确,search.php文件正确,之后我将这些语句复制到所有网站页面中,这就是我无法从其他页面执行搜索的问题.....

<form action="search.php" class="menu_search_form">
                <input type="text" class="menu_search_input" placeholder="Search" required="required"name="search">
                <button class="menu_search_button"><i class="fa fa-search" aria-hidden="true"></i></button>
</form>

我想从所有网页执行搜索

这是我从其他页面执行搜索时的输出语句-------------------------- -------------------------------------------------- ------------------找不到对象!在此服务器上找不到请求的 URL。---------------------------------------- --知道index.html页面的搜索线索一切顺利

标签: phphtml

解决方案


  • 您收到 404 错误。
  • 您的 URL 看起来像:search.php所以它是相对于当前目录的

所以当在http://example.com/表单上提交到http://example.com/search.php.

但是当打开时http://example.com/cheese/,表单提交给http://example.com/cheese/search.php

…并且只有其中一个 URL 是正确的。


编写一个始终指向正确目的地的 URL。例如/search.php.


推荐阅读