使用.htaccess文件中的mod_rewrite函数隐藏url参数

时间:2014-08-29 05:36:00

标签: php apache .htaccess

我有一个网站使用$ _GET方法传递参数,如:www.abc.com/write.php?id = 101& q =。可以使用apache隐藏write.php之后传递的所有参数mod_rewrite函数?我想要的网址如下:www.abc.com/write.php ..提前谢谢

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。您需要使用以下代码创建 .htaccess 文件。

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^write\.php$ write.php?id=101&q=ok [QSA,L]
</IfModule>

这将确保所有传入 write.php 的请求都转换为 write.php?id = 101&amp; q = ok