我想知道如何重写网址?
基本上,如果我转到www.site.com/announce/123456
,我想实际使用页面www.site.com/annouce.php?id=123456
我无法获得任何关于它的简单文档。
由于
根据 Gecko的回答,我制作了一个.htaccess,效果很好:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^announce/([0-9]+)$ announce.php?id=$1 [L]
答案 0 :(得分:3)
您必须将mod_rewrite用于.htaccess文件,如下所示:
RewriteEngine On
RewriteRule ^/announce/([0-9]+)$ announce.php?id=$1 [QSA]
[QSA]标志允许您在网址中传递其他参数,如下所示:
www.site.com/announce/123456?arg2=test
玩得开心:)