如何在PHP中重写网址可以有人帮忙吗?

时间:2015-03-07 21:55:15

标签: .htaccess url-rewriting

任何人都可以帮助我,我想从

重写网址

http://www.fvilla.in/single.php?username=' ankit12541'

http://fvilla.in/ankit12541

1 个答案:

答案 0 :(得分:0)

我认为您的意思是使用.htaccess文件重写网址。您的文件应如下所示:

Options -Indexes
Options +FollowSymLinks
<IfModule mod_rewrite.c>
 RewriteEngine On

 RewriteCond %{HTTP_HOST} ^fvilla.in$ [NC]
 RewriteRule ^/([^/]+)$ /single.php?username=$1
</IfModule>

这样可行,但它确实没有意义,因为它会重写您域中的任何网址。

所以最好做

http://www.fvilla.in/single.php?username='ankit12541'
 to
http://fvilla.in/user/ankit12541

使用.htaccess文件,如下所示:

Options -Indexes
Options +FollowSymLinks
<IfModule mod_rewrite.c>
 RewriteEngine On

 RewriteCond %{HTTP_HOST} ^fvilla.in$ [NC]
 RewriteRule ^/user/([^/]+)$ /single.php?username=$1
</IfModule>