Apache .htaccess - 以下行的含义是什么

时间:2012-05-17 11:03:16

标签: apache

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

以下行的含义是什么:

上的RewriteEngine

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

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

2 个答案:

答案 0 :(得分:1)

结帐文档atL

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

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

来自docs:
RewriteEngine指令
说明:启用或禁用运行时重写引擎
语法:RewriteEngine on | off

亲切的问候,

答案 1 :(得分:0)

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

http://yourdomain.com/whatever

将在内部翻译成:

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

相关问题