我正在尝试重写我/index.php
的 to/index
和我/register.php
的 to /register
,但它不起作用!
这是我的.htaccess
:
RewriteEngine on
RewriteRule ^register/index$ register.php
RewriteRule ^index$ index.php
但是......这不是重写......有人可以告诉我我做错了什么吗?
我正在尝试重写我/index.php
的 to/index
和我/register.php
的 to /register
,但它不起作用!
这是我的.htaccess
:
RewriteEngine on
RewriteRule ^register/index$ register.php
RewriteRule ^index$ index.php
但是......这不是重写......有人可以告诉我我做错了什么吗?
我相信你错过了前面的正斜杠:
RewriteEngine on
RewriteRule ^/register/index$ register.php
RewriteRule ^/index$ index.php
查看文档:http ://httpd.apache.org/docs/2.0/misc/rewriteguide.html#ToC2 - 所有示例都有前面的正斜杠。
RewriteEngine on
RewriteBase /
RewriteRule ^register/?$ register.php [NC,L]
RewriteRule ^index/?$ index.php [NC,L]
添加上面的代码将使您的 /register 显示 /register 。