作者drlai (苏打)
看板Web_Design
标题[问题] 关於Apache 中 mod_rewrite的设定
时间Sun Aug 27 21:36:31 2006
我想将一些特定的页面的网址隐藏起来
所以增加了mod_rewrite到apache里面(apache 2.0.59)
然後再httpd.conf最後段加入以下设定
RewriteEngine on
RewriteRule ^(.*).someurl.com/abc$ $1.someurl.com/abc/
#上面是在网址中的最後加入 /
RewriteRule ^(.*).someurl.com/abc/money.php$ $1.someurl.com/abc/
#我想将money.php隐藏起来
index中有个连结是
<a href="money.php">金额</a>
点进去後网址列会显示
(rnd number).someurl.com/abc/money.php
但我希望她显示的是
(rnd number).someurl.com/abc/ 这样就好
据说mod_rewrite可以做到,我设定後好像没有差别
可能是设定上得错误,请各位指导一下..
另外,(.*)这样的用法表示任何值都接受吗?
因为我网址的最前端是一串数字(不定的数字)
不知道这样用法有没有错..
感谢指导m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.10.1.56
1F:→ ileadu:rewrite 可以做到?真的? 08/27 23:25