2013-05-01 86 views
2

我發現我可以用mod_rewrite製作乾淨的網址。我設法通過訪問/首頁(不含.php)使頁面成爲/home.php。現在用mod_rewrite重寫網址 - GET變量

,我想轉view_album.php album_id = 23相冊/ 23

這是我使用的代碼,但遺憾的是它不工作:

Options SymLinksIfOwnerMatch MultiViews 
RewriteEngine On 
RewriteBase /beta/ 
RewriteRule ^album/(.*)/ view_album.php?album_id=$1 

提前致謝。

+0

「清潔」網址有什麼意義?/home比/home.php更好嗎? – 2013-05-01 17:42:00

+3

**相冊/ 23 **沒有結尾斜線,而你的模式'^相冊/(.*)/'需要一個 – 2013-05-01 17:42:47

回答

1

使用

RewriteEngine On 
RewriteBase /beta/ 
RewriteRule ^album/([0-9]*)$ view_album.php?album_id=$1 

,並確保你只改寫如果提或數如下album/,使您可以訪問您的圖像,這可能是在一個文件夾命名的專輯。