帮助简单的重写规则
问题描述:
我想使用一个简单的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]
答
的RewriteRules不应该包含域名,所以你需要写这样的东西:
RewriteRule ^/(.{5})$ /read.php?id=$1 [QSA,L]
我欣赏的回应,althou呃它似乎仍然不工作 – DiglettPotato 2011-02-28 03:52:30
我认为需要主导斜线,这是否工作? – markijbema 2011-02-28 04:06:27
不,但修改了一下就可以了:^([a-zA-Z0-9] {5})$ read.php?id = $ 1 – DiglettPotato 2011-02-28 04:08:00