url重写中断页面并没有加载?

时间:2012-10-05 12:26:24

标签: php apache url-rewriting visual-web-developer

目前在我的网站上,当用户登录时,它会显示www.domain.com/userHome.php,我希望它只显示www.domain.com,这样我就可以有一个更清晰的网址供用户查看。

我无法弄清楚如何让网址重写只是在地址栏中结束。我正在关注教程here,并决定在我的.htaccess文件中尝试这个,看看我是否可以进行任何重写。

RewriteEngine on
RewriteRule ^userHome.php$ /hello.html

当我尝试这个时,我希望看到www.domain.com/hello.html而不是www.domain.com/userHome.php,这不是我想要的,但我正在尝试采取婴儿步骤,因为我学到了这一点。

Unfortunetley当我尝试这个时,我在www.domain.com/userHome.php

时遇到了一个找不到页面的错误

2 个答案:

答案 0 :(得分:1)

尝试:

RewriteRule ^hello\.html$  userHome.php [L]

然后尝试访问:www.domain.com/hello.html

答案 1 :(得分:0)

你真的不需要为此使用mod重写。只需使用:

DirectoryIndex userHome.php index.php index.html index.htm