2012-11-08 64 views
1

我试图让它当客户端加载的网站:的.htaccess查询重写规则

http://www.example.com/docs/example 

实际加载地址:

http://www.example.com/docs.php?doc=example 

但又不希望它重定向。我在这方面取得了不同的成功,但似乎没有关于如何制定这一特定重写规则的明确文件。如果我真的知道正则表达式,那么它会让我理解起来容易得多,但我正在寻求一些有关如何执行此操作的帮助。

非常感谢!

+0

此前我尝试过类似于@JonLin发布的代码,但在正则表达式方面有一些不同的代码。 –

回答

0

在你的文档根htaccess文件,添加下列规则:

RewriteEngine On 
RewriteRule ^/?docs/(.*)$ /docs.php?doc=$1 [L] 

不要使用http://hostname/R标志,它不应该重定向。

+0

非常感谢!这工作完美无瑕! –