我正在创建招聘门户网站。在那里,为了显示作业,我在URL中使用job.php?id='ID'
,即http://localhost/job.php?id=1。
我想通过使用职称和位置而不是id来显示它。
例如:
职位名称是:“PHP开发人员”,位置是:“伦敦”
所以我想显示像
http://localhost/PHP-developer-jobs-in-London/一样的网址
如何在PHP中显示它?
答案 0 :(得分:0)
您需要使用HTTP服务器将URL重写为PHP脚本。 Stack Owerflow上有用的答案:
如果您使用的是Apache服务器:Reference: mod_rewrite, URL rewriting and "pretty links" explained
如果您使用的是nginx:How to write a url rewrite in nginx?
答案 1 :(得分:0)
尝试.htaccess url重写方法
示例.htaccess文件:
RewriteEngine On
RewriteRule ^jobs/([^/]*)$ job.php?job_title=$1 [L]
参考此链接: https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/