.htaccess按文件夹重定向访问文件夹

时间:2014-08-08 04:02:24

标签: html .htaccess

我有一个目录,如:

> public_html/
> |-- demo1/
> |   |-- templates/
> |   |   |-- temp1/ (all html for demo purpose)
> |   |   |-- temp2/ (all html for demo purpose)
> |   |   |-- temp3/ (all html for demo purpose)

demo1是mydomain.local的主要内容,我使用这个htaccess以某种方式我试图访问temp1,temp2和temp3但不起作用

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.local$
RewriteCond %{REQUEST_URI} !^/demo1/
RewriteRule ^(.*)$ /demo1/$1
RewriteRule ^(/)?$ demo1/index.html [L]

我需要做的是访问temp1而不显示demo1/templates/

例如

http://mydomain.local/temp1

不是

http://mydomain.local/demo1/templates/temp1

1 个答案:

答案 0 :(得分:0)

试试这个

RewriteRule ^(.*)$ /demo1/templates/$1 [L]