2014-04-02 66 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]