-1
我如何更改URL http://localhost/Test/www/#/home/login.php?name=abc
到 http://localhost/Test/www/#/home/login/abc如何在php中更改url variales?
我需要从URL
访问名称变量我试图修改的.htaccess,但我得到。请一些帮助我。
我如何更改URL http://localhost/Test/www/#/home/login.php?name=abc
到 http://localhost/Test/www/#/home/login/abc如何在php中更改url variales?
我需要从URL
访问名称变量我试图修改的.htaccess,但我得到。请一些帮助我。
为你做到这一点,你可以做一个mod_rewrite的(放置在.htaccess
文件)的规则,看起来是这样的:
RewriteEngine on
RewriteRule ^/login/([0-9]+)\.html /login.php?name=abc
这从
/login.php?name=abc
到
映射请求/login/abc.html
另一种可能性是用forcetype
这样做,whi ch强制使用php来评估内容的特定路径。所以,在你的.htaccess文件,把下面的:
<Files login>
ForceType application/x-httpd-php
</Files>
然后是index.php
可以根据$_SERVER['PATH_INFO']
变量采取行动:
<?php
echo $_SERVER['PATH_INFO'];
// outputs '/abc.html'
?>
看看这些ANS; http://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php http://code.tutsplus.com/tutorials/using-htaccess-files-for-pretty-网址 - net-6049 http://www.9lessons.info/2011/04/seo-friendly-urls-with-php.html –
'#'用于什么?最重要的是用.htaccess来做 – Shayan