2011-10-16 42 views
0

我需要帮助与Apache网址重写,我希望没有扩展的所有网址被重定向到index.php?id = query_string。Apache的mod_rewrite for uri没有扩展

http://www.abc.com/abc它应该去http://www.abc.com/index.php?id=abc

与扩展链接不应该打扰

感谢

回答

0

不知道这是你在找什么,但在这里是我去:

RewriteEngine On 
RewriteRule  ^[!/.]*([A-Za-z]+)/?$  /index.php?id=$1 [NC,L] 

如果URL不包含'。'字符,它只包含它在'id'请求中的字母,否则它会使其不变。

+0

感谢您的回复,但当任何整数进入内部时,它不起作用 –

+0

感谢您的工作 –

+3

很高兴看到将规则添加[0-9]不超过3分钟:D。 – TigOldBitties