我有一个动态网址 http://example.comjobdetail.php?id=24和 我想改变这个URL http://example.comjobdetail/24 我们怎么能这样做?
答案 0 :(得分:0)
如果您使用的是Apache Web服务器,则可以使用.htaccess文件。 例如:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([0-9]*)$
RewriteRule ^jobdetail\.php$ /jobdetail/%1? [L]
另请参阅相关问题:.htaccess rewrite "/book.php?id=1234" to "/book/1234"
答案 1 :(得分:0)
原始网址:
http://www.example.com/jobdetail.php?id=24
所需的目标网址:
http://www.example.com/jobdetail/24/
.htaccess语法:
RewriteEngine On
RewriteRule ^/?jobdetail/([^/d]+)/?$ jobdetail.php?id=$1 [L,QSA]
如果没有加载CSS / JS,请将此行添加到jobdetail.php标题
<base href="http://example.com/">