0

从那里我可以获得有关 apache .htaccess 作为初学者的所有知识

以下几行是什么意思:

重写引擎开启

RewriteRule ^([a-z0-9-_]*)$ index.php?do=$1 [NC]

重写规则 ^([a-z0-9-_]*)/$ index.php?do=$1 [NC]

4

2 回答 2

1

结帐文档 atL

http://httpd.apache.org/docs/current/howto/htaccess.html

您提到的命令是重写引擎“一个基于规则的重写引擎,用于动态重写请求的 URL”的一部分。

来自文档:
RewriteEngine 指令
描述:启用或禁用运行时重写引擎
语法:RewriteEngine on|off

亲切的问候,

于 2012-05-17T11:05:07.397 回答
0

这意味着 URL 将被重写,即:

http://yourdomain.com/whatever

将在内部翻译成如下内容:

http://yourdomain.com/index.php?do=whatever

于 2012-05-17T11:44:22.437 回答