搜索引擎结果页Url包括搜索值


Search Engine Result Page Url includes Search Value

我正在尝试创建一个新的语言翻译引擎(只有两种语言可用a<->b)它只是为了学习PHP&Mysql等稍微好一点。现在我有了一个搜索表单,用户可以在其中输入一个值和一个php代码,检查该单词是否可用,以其他修复语言给出结果。但用户输入一个值,例如"食物"并提交它,然后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