首页 » 博客 » 编写第一个重写规则

编写第一个重写规则

 

您的网站域名根文件夹中应该已经有一个名为.htaccess的文件。如果您通过 FTP 访问网站时没有看到该文件,则它可能被隐藏了。如果您使用 FileZilla,请使用菜单项“服务器”>“强制显示隐藏文件”将其显示出来。以下是该文件的内容或外观(以上述示例为例):

第一部分是源 URL

定义用户在浏览器中输入的 URL 中包含 电话号码收集 的内容。如果格式匹配,则规则被视为 TRUE,并执行重写(对访问者隐藏)。对于想要更详细地了解本节语法的人来说,它使用正则表达式语法来构建规则。如果您打算编写自己的自定义规则,了解正则表达式语法的基础知识将大有裨益。删除 [方括号] 内的部分,您将得到:^([]+)/([]+)/?$

开头的“-”和结尾的“美元”符号表示这是

URL 的起始部分,位于基础域名 之后。在 URL 的 可以在虚拟现实中使用熟悉 末尾,有一个正斜杠和问号 /?,表示 URL 可以以单斜杠结尾,也可以不以单斜杠结尾。最后,括号内有两个部分,它们之间用一个正斜杠隔开,在我们的示例中,“products”和“zhu-zhu-pets”之间就是一个正斜杠。括号标记了目标部分(接下来会讲到)中将被替换的内容。在我们的示例中,括号内定义了有效字符。

 代表所有大写和小写英文字符以及所有零到九的数字

代表所有大写和小写英文字符、所有 电话线索 数字 0 到 9 以及连字符。方括号后面紧接着一个加号,表示需要存在一个或多个所有字符。目标 URL该目标利用了第一部分中括号内的部分。从左到右,括号内的每个部分都被分配了一个数字变量,用于将访问者在 URL 中输入的内容放入目标中。

 

滚动至顶部