URL重写(ISAPI)

时间:2013-11-06 10:30:35

标签: url-rewriting rewrite isapi isapi-rewrite isapi-redirect

我正在构建一个用于用户帐户页面的网站部分。

该网站的这个位置的地图是这样的:

*root*/account/details.php
*root*/account/subscriptions.php
*root*/account/options.php

我想这样做,以便用户去:

*root*/account

他们被重定向到

*root*/account/details.php

基本的重写将是这样的:

RewriteRule ^account/ account/details.php [L]

但是,此规则意味着所有页面(订阅,选项)也会重定向到明显存在问题的详细信息。

如何编辑我的规则,以便它只将 root / account重定向到详细信息页面,并让其他页面独立工作?

1 个答案:

答案 0 :(得分:1)

根据我的理解,您只想重写/ account /,而不是/ account / XXXX。在这种情况下,请尝试:RewriteRule ^account/$ account/details.php [L] 在这种情况下,'$'标识了模式的结束,因此在查看/ account /之后没有任何内容。