我的网站位于远程Web托管服务器上的以下路径内:
~/public_html/website/app
,并且需要找到一种在键入时显示它的方法:
mydomain.com
因此无需键入完整路径:
mydomain.com/website/app/
我想到的一个解决方案是在根文件夹中创建一个index.php
文件,以自动重定向到./website/app/
:
<?php
header('Location: ./website/app/');
exit;
但是随后我需要重写URL才能到达:
mydomain.com/website/app/
收件人:
mydomain.com
我没有找到一种方法!
因此,在访问以下内容时,您认为我应该怎么做才能获得该结果并在/website/app/
下显示我的网站:
mydomain.com
是否不显示/website/app/
文件夹名称?
非常感谢!
修改:
我忘记了我也有website/server
路径,所以我需要一个规则来保持包含mydomain.com/website/server/
的请求有效。
另外,我不能使用:
Options +FollowSymLinks
在我的主机上(出于安全原因),它被以下内容覆盖:
Options +SymLinksIfOwnerMatch
答案 0 :(得分:0)
您有两种选择。
如果仅想显示根URL /website/app
的{{1}}目录,则可以使用/
指令。
DirectoryIndex
如果您访问根URI,即DirectoryIndex website/app
,它将显示/website/app
文件夹中的索引文件。
如果要从example.com/
而不是/website/app
文件夹中管理文件和目录,则可以使用/
将根级别请求重写为子文件夹。
RewriteRule