如何更改网址http://localhost/Test/www/#/home/login.php?name=abc
至
http://localhost/Test/www/#/home/login/abc
我需要从url
访问name变量我试图修改.htaccess但我得到了。请帮帮我。
答案 0 :(得分:0)
为了达到这个目的,你可以做一个mod_rewrite(放在.htaccess
文件中)规则,看起来像这样:
RewriteEngine on
RewriteRule ^/login/([0-9]+)\.html /login.php?name=abc
这会映射来自
的请求/login.php?name=abc
到
/login/abc.html
另一种可能性是使用forcetype
,它强制任何特定路径下的任何东西使用php来评估内容。因此,在.htaccess文件中,输入以下内容:
<Files login>
ForceType application/x-httpd-php
</Files>
然后index.php
可以根据$_SERVER['PATH_INFO']
变量采取行动:
<?php
echo $_SERVER['PATH_INFO'];
// outputs '/abc.html'
?>