Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Apache ModRewrite语法_Apache_Mod Rewrite - Fatal编程技术网

Apache ModRewrite语法

Apache ModRewrite语法,apache,mod-rewrite,Apache,Mod Rewrite,我想知道是否有人可以解释语法,或者找到了一个关于mod_rewrite模块使用的语法的好教程 我看过各种各样的例子,认为我知道发生了什么,但现在我想写我自己的规则,我需要100% 我觉得apache文档虽然很好地向您展示了代码的放置位置,但对解释逻辑却没有任何帮助 提前感谢:)ModRewrite用于描述URL及其重写使用的语法。让自己熟悉这个概念,其他的应该很容易理解 通常,重写规则具有以下形式 RewriteRule from to [options] 其中,from是与源URI匹配的正则

我想知道是否有人可以解释语法,或者找到了一个关于mod_rewrite模块使用的语法的好教程

我看过各种各样的例子,认为我知道发生了什么,但现在我想写我自己的规则,我需要100%

我觉得apache文档虽然很好地向您展示了代码的放置位置,但对解释逻辑却没有任何帮助


提前感谢:)

ModRewrite用于描述URL及其重写使用的语法。让自己熟悉这个概念,其他的应该很容易理解

通常,重写规则具有以下形式

RewriteRule from to [options]

其中,
from
是与源URI匹配的正则表达式,
to
是具有可选替换的目标(也在上面给出的参考文献中进行了描述)。

ModRewrite用于描述URL及其重写使用的语法。让自己熟悉这个概念,其他的应该很容易理解

通常,重写规则具有以下形式

RewriteRule from to [options]

其中,
from
是匹配源URI的正则表达式,
to
是具有可选替换的目标(这些也在上面给出的参考中描述)。

好的,我来看看,谢谢:D@Olivier我已经把我的评论变成了一个答案……现在我明白了问题的范围,似乎是合适的。好的,我会看一下,谢谢:D@Olivier我已经把我的评论变成了一个答案……现在我明白了问题的范围,这似乎是恰当的。我认为这大大简化了问题。例如,URI是什么
www.example.com/foo/bar.php
/foo/bar.php
foo/bar.php
?我们什么时候使用
$1
而不是
%1
。什么是基础?更不用说跳过规则让人头疼(
S=k
)@puk在回答这个问题之前,评论中有一个(现已删除)讨论。原来OP真正想要的是正则表达式资源。@puk不要,这不是你的错,评论不应该被删除。我认为这大大简化了问题。例如,URI是什么
www.example.com/foo/bar.php
/foo/bar.php
foo/bar.php
?我们什么时候使用
$1
而不是
%1
。什么是基础?更不用说跳过规则让人头疼(
S=k
)@puk在回答这个问题之前,评论中有一个(现已删除)讨论。原来OP真正想要的是正则表达式资源。@puk不要,这不是你的错,注释不应该被删除。