我有一个网址
http://example.com/test/search.php?id=SearchWord
我想把它变成
http://example.com/test/SearchWord
现在我尝试使用.htaccess尝试了一些事情,但我无法让它工作,因为我需要$_GET['id']
。
我有一个检查$_GET['id']
的if函数。
如何使用新的短网址以及如何缩短网址?
答案 0 :(得分:0)
您可以在apache中使用mod_rewrite执行此操作。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
这将允许您为请求的URL设置RegEx并将其转发到其他URL!
答案 1 :(得分:0)
在.htaccess
中,试一试:
RewriteEngine On
RewriteRule ^test/(.*)$ /test/search.php?id=$1 [L]
答案 2 :(得分:0)
试试这个......
RewriteEngine On
RewriteRule ^([^\.]+)$ search.php?id=$1