.htaccess重写规则?

时间:2013-11-10 09:06:56

标签: .htaccess url-rewriting

我正在尝试将/index.php重写为/index,将/register.php重写为/register,但它不起作用!

这是我的.htaccess

RewriteEngine on

RewriteRule ^register/index$ register.php
RewriteRule ^index$ index.php

但是......这不是重写......有人能告诉我我做错了吗?

2 个答案:

答案 0 :(得分:0)

我相信你错过了前面的正斜杠:

RewriteEngine on

RewriteRule ^/register/index$ register.php
RewriteRule ^/index$ index.php

查看文档:{​​{3}} - 所有示例都有前面的正斜杠。

答案 1 :(得分:0)

RewriteEngine on
RewriteBase /
RewriteRule    ^register/?$    register.php    [NC,L]
RewriteRule    ^index/?$    index.php    [NC,L]

添加上面的代码将使你的/ register显示/注册。