2014-04-02 65 views
-1

几乎每个人都去过Facebook。在Facebook上,他们有一个网址,如www.facebook.com/username ,但在一个网站上有这样的用户结构:site.com/profile.php?user=username如何重写链接以使其看起来像Facebook(即:site.com/username),以便在浏览器中访问site.com/username实际上链接到site.com/profile.php?user=username,而不只是看起来像在页面上重写网址?链接到页面的重写URL

回答

0

这应该工作:

RewriteEngine On 
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /profile\.php\?username=(.*)\ HTTP 
RewriteRule^/%2\? [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /profile.php?user=$1 [L]