php - 如何从所有网站页面执行搜索?
问题描述
我的网站中的搜索引擎有问题,该网站正在建设中,以及如何首先在 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页面的搜索线索一切顺利
解决方案
- 您收到 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
.
推荐阅读
- r - 使用ggplot按行值从数据帧中绘制条形图
- android - Android Q 10 连接网络 WifiNetworkSpecifier
- amazon-dynamodb - 如果主表中的属性用作 GSI 中的键,Amazon DynamoDB GSI 是否会删除 GSI 行?
- mongodb - Mongoose-TypeError:无法读取未定义的属性“推送”
- sql - sql: Select count(*) - 每组的第 n 条记录
- java - 单击导航抽屉的项目不会打开片段
- cassandra - Cassandra 返回数值的无序结果集
- css - 我怎样才能让这个封面看起来像一本书?
- java - 我应该预初始化在多个分支中被覆盖的变量吗?
- postgresql - LIKE 表达式未返回预期结果。问题还是缺乏理解?(可能是后者)