所以我最近购买了一个域名。我知道如何制作网站,所以我上传了一个我在该域名上制作的网站。唯一的问题是它将我发送到我的索引,然后我必须点击一些文件夹才能真正在我的屏幕上看到我的网站。我知道.htaccess是什么和做什么,但我不知道如何使用它。 我想要的是,当我访问www.mydomain.com时,它应该从我制作的网站打开我的home.php文件。这是我的文件订单: 项目/ PHP / home.php 我不确定我是否提供了足够的信息,但我希望有人可以帮助我。
答案 0 :(得分:1)
正如@JimL在上面的评论中正确编写的那样,我们建议您只需将home.php
替换为index.php
,因为这是默认设置,实际上所有http服务器都配置为用于索引文档。
即使您只能使用.htaccess
样式文件,也可以更改它:
DirectoryIndex home.php
那说我仍然会建议重命名索引文件。应尽可能避免使用.htaccess
样式文件。众所周知,它们容易出错,难以调试,而且它们确实会降低http服务器的速度,通常是没有理由的。它们仅适用于您确实需要进行一些配置调整但无法控制http服务器主机配置的情况。例如,当使用廉价的网络空间提供者时通常就是这种情况。
考虑到您在下面的评论中提供的其他信息,您还可以尝试重写所有请求以指向该文件夹project/php
内的php脚本。为此,您可以将此类重写规则放在.htaccess
样式文件中:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/project/php
RewriteRule ^(.*)$ project/php/$1 [L,QSA]
如果您还必须处理需要不同重写的请求,那么显然您需要其他规则。
但正如下面的评论中已经说过的那样,这很痛苦,会降低服务器速度并使调试变得更加困难。
答案 1 :(得分:0)
将您的文件放在public_html
文件夹或/var/www
,您不需要.htacces
来执行此操作。