我想知道如何使用
搜索“关键字”或“条款”<?php _e('Search results for', 'customtheme'); ?> "<?php echo $_GET['s'] ?>"
并且它在这里不起作用搜索结果“”
答案 0 :(得分:1)
你应该使用类似apache mod_rewrite模块的东西,这样/ s / keyword将被内部重写为?s = keyword,你将获得$ _GET ['s']的值。
这被称为花哨的网址,我绝不会用php做这个,而是用我的http服务器(apache或nginx)代替。
查看this example。
在您的示例中,您可以创建.htaccess文件(如果您使用的是apache):
RewriteEngine On
RewriteBase /
RewriteRule ^s/(.*)$ yourphpfile.php?s=$1 [L,NC]
用你的php文件的文件名替换 yourphpfile .php。