在网上查了好久,发现都不管用 关于.htaccess 指定二级目录 问题 求大神解救 [ 2.0 版本 ]
想用户 .htaccess 指定二级域名 backend.krnjf.com
根目录下面的 /backend/web/ 里面
网上也查 大家都是这么做的
但是我写的 指定目录不起作用
.htaccess 文件是执行了的 但是 目录没有指定成功
谁有空帮我看看是什么问题呢
# 开启功能
RewriteEngine on
RewriteCond %{HTTP_HOST} ^backend.krnjf.com$
RewriteCond %{REQUEST_URI} !^/backend/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ backend/web/$1
RewriteCond %{HTTP_HOST} ^backend.krnjf.com$
RewriteRule ^(/)?$ backend/web/index.php [L]
目录结构如下
2015-05-29 编辑
今天重新审视这个问题 发现 如果是指定根目录下面的二级目录就是有效的 三级目录就是无效的 有人给解答吗
下面这个就可以访问到
RewriteCond %{HTTP_HOST} ^bbs.krnjf.com$
RewriteCond %{REQUEST_URI} !^/backend/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ backend/$1
RewriteCond %{HTTP_HOST} ^bbs.krnjf.com$
RewriteRule ^(/)?$ backend/index.html [L]
共 1 个回答
-
弱弱地问一下,你域名绑定了没有?
共 4 条回复@348714556 你看看二级域名指向的目录是什么?
现在是指向backend目录而已<VirtualHost *:80> ... DocumentRoot "/wwwroot/backend/web" ... </VirtualHost>
348714556
注册时间:2011-09-23
最后登录:2017-05-23
在线时长:7小时7分
最后登录:2017-05-23
在线时长:7小时7分
- 粉丝2
- 金钱268
- 威望5
- 积分388