2012-08-01 26 views
0

的.htaccess重寫/profile.php?username=Something

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /lr/profile.php?username=$1 

以前出現過此代碼,但是,這使型材去coolsite.com/Something我想要的配置文件鏈接到/profile文件/ Something而不是profile.php?username = Something

我該怎麼做?

回答

1

除非還有更多你的問題,然後我看到,簡單地改變你的重寫規則,以類似下面應該做的伎倆。

RewriteRule ^profile/(.*)$ /lr/profile.php?username=$1 
+0

它的工作。當我使用它時,我想它「行爲」就像一個文件夾。所以當我去設計時,所有關於設計的設計都消失了。只是白色背景和文本 – 2012-08-01 05:16:18

+0

@SigveAleksander你所有的資源(圖片,JS,CSS)應該是在Web根目錄。這樣你可以通過絕對的URL訪問它們:'/ js','/ css','/ images'等 – 2012-08-01 05:38:47