Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess查询重写规则_.htaccess_Mod Rewrite_Rewrite_Apache - Fatal编程技术网

.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发布的代码类似的代码,但在正则表达式方面有一点不同的代码。