0

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

我很难弄清楚如何将 url 重写为只是在地址栏中切掉末尾。我在这里学习了一个教程,并决定在我的文件中尝试这个,.htaccess看看我是否可以进行任何重写。

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

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

不幸的是,当我尝试这个时,我去的时候只是得到了一个找不到页面的错误www.domain.com/userHome.php

4

2 回答 2

1

尝试:

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

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

于 2012-10-05T12:28:07.437 回答
0

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

DirectoryIndex userHome.php index.php index.html index.htm
于 2012-10-05T12:32:56.437 回答