javascript - 搜索引擎结果页面 Url 包括搜索值

标签 javascript php mysql search

我正在尝试创建一个新的语言翻译引擎(只有两种语言可用 a<->b)它只是为了更好地学习 PHP 和 Mysql 等。现在我有一个搜索表单,用户可以在其中输入一个值和一个 php 代码,该代码检查该词是否可用于以其他修复语言给出结果。但是用户输入了一个值 ex。 “食物”并提交然后 url 应该是这样的

https://domain.com/search/food

如何在不使用 CMS 的情况下获得固定链接。如果可能的话,我只想将所有内容都作为静态页面和 PHP、MYSQL 和 JS 来完成

我已经在几页上看到了,但不确定该怎么做,希望您能给我一些建议。

最佳答案

除非您想为每个可能的单词存储一个文件,否则这对于直接的 PHP 是不可能的,您将不得不利用服务器的功能。 假设您使用的是 Apache,请查看 mod_rewrite 的文档.

但是,您也可以简单地使用 URL 参数,这更容易,并且在实践中的作用几乎相同。例如:

https://domain.com/search.php?term=food

PHP:

$_GET['term']   // => "food"

http://php.net/manual/en/reserved.variables.get.php

关于javascript - 搜索引擎结果页面 Url 包括搜索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476438/

相关文章:

javascript - websocket 问题 : cannot connect to node. js 服务器

javascript - 如何在严格模式下将附件下载为二进制数据?

php - 不允许用户编辑 Codeigniter 代码

PHP/MySQL : how to display the words before and after the searched item

PHP:从 MySQL 数据库检索多行

javascript - 将 HTML 元素翻译成 Jquery 但看不到它们

javascript - 在运行时更改表单标签文本

PHP - while 循环中的 mysqli_fetch_assoc 不显示任何内容

MySQL 独占联接,一列有多个值

php - 在 Laravel 4 模型上使用 setConnection