[英]How to redirect to another directoy with htacces
情况就是这样。 我的项目( 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
。 “隐形”属性必须仅应用于一个文件夹。
我怎么做?
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>
您可以在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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.