.htaccess查询重写规则
我试图在客户端加载网站时使用它:.htaccess查询重写规则,.htaccess,mod-rewrite,rewrite,apache,.htaccess,Mod Rewrite,Rewrite,Apache,我试图在客户端加载网站时使用它: http://www.example.com/docs/example 要实际加载地址,请执行以下操作: http://www.example.com/docs.php?doc=example 但不要让它重定向。我在这方面取得了一些成功,但似乎没有明确的文档说明如何制定这个特定的重写规则。如果我真的知道正则表达式,那么这将使我更容易理解,但我正在寻求有关如何执行此操作的帮助 非常感谢 在文档根目录的htaccess文件中,添加以下规则: RewriteEng
http://www.example.com/docs/example
要实际加载地址,请执行以下操作:
http://www.example.com/docs.php?doc=example
但不要让它重定向。我在这方面取得了一些成功,但似乎没有明确的文档说明如何制定这个特定的重写规则。如果我真的知道正则表达式,那么这将使我更容易理解,但我正在寻求有关如何执行此操作的帮助
非常感谢 在文档根目录的htaccess文件中,添加以下规则:
RewriteEngine On
RewriteRule ^/?docs/(.*)$ /docs.php?doc=$1 [L]
不要使用
http://hostname/
或R
标志,它不应该重定向。之前我尝试过与@JonLin发布的代码类似的代码,但在正则表达式方面有一点不同的代码。