2011-02-28 126 views
0

我想使用一個簡單的htaccess規則有整潔的URL,就像這樣。幫助簡單的重寫規則

http://domain.com/theid => read by http://domain.com/read.php?id=theid 

,但仍然有其他URL像剛纔http://domain.com玩耍後正常

閱讀我結束了這個(不工作):

RewriteRule ^domain.com\/(.){5}$ read.php?id=$1 [QSA,L] 

回答

1

的RewriteRules不應該包含域名,所以你需要寫這樣的東西:

RewriteRule ^/(.{5})$ /read.php?id=$1 [QSA,L] 
+0

我欣賞的迴應,althou呃它似乎仍然不工作 – DiglettPotato 2011-02-28 03:52:30

+0

我認爲需要主導斜線,這是否工作? – markijbema 2011-02-28 04:06:27

+0

不,但修改了一下就可以了:^([a-zA-Z0-9] {5})$ read.php?id = $ 1 – DiglettPotato 2011-02-28 04:08:00