情况就是这样。我的项目(myproject.uz
)包含许多位于根文件夹中的文件夹。例如,假设有4个文件夹api, backend, active, and terminal
位于根目录中。
传统上,为了打开其中一个文件夹,我必须在浏览器中键入www.myproject.uz/api
,以便我可以访问该特定文件夹。有没有办法链接一个在我输入www.myproject.uz
后会自动打开的特定文件夹。
例如,每次用户输入www.myproject.uz
时,文件夹c都会自动打开。同时,我需要用户仅查看**www.myproject.uz**
而不是www.myproject.uz/terminal
。 “invisibility”属性必须仅应用于一个文件夹。
我该怎么做?
www/
backend/
active/
api/
terminal/
index.php
...
我的虚拟主机配置:
<VirtualHost *:80>
ServerAdmin adminboy@gmail.com
ServerName localhost
DocumentRoot "f:/Apache/home/myproject/www"
ServerAlias "myproject.uz" "www.myproject.uz"
</VirtualHost>
答案 0 :(得分:3)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((?!terminal/).*) terminal/$1 [L,NC]
这将打开/terminal/
,以便在浏览器中输入http://www.domain.com
。