raksmart活动促销

分享

写回答

发帖

[提问] 高人请进

国外虚拟主机 国外虚拟主机 1808 人阅读 | 6 人回复

发表于 2009-9-7 13:23:03 | 显示全部楼层 |阅读模式

.htaccess文件,如何取上级目录?
test1.cn 存放在test/test1目录下 .htaccess文件存放test/test1目录下
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?test1.cn$
RewriteCond %{REQUEST_URI} !^/test1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /test1/$1
RewriteCond %{HTTP_HOST} ^(www.)?test1.cn$
RewriteRule ^(/)?$ test1/index.php [L]

test.cn 存放在test目录下
我想取test1上一级目录test,请问如何取?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?test.cn$
RewriteCond %{REQUEST_URI} !^/?/-----------------如何写?(我写test/test1但访问不了上一级的)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /?/$1-----------------如何写?(我写test/test1但访问不了上一级的)
RewriteCond %{HTTP_HOST} ^(www.)?test.cn$
RewriteRule ^(/)?$ ?/index.php [L]-----------------如何写?(我写test/test1但访问不了上一级的)

回答|共 6 个

gypworks526

发表于 2009-9-7 13:55:35 | 显示全部楼层

没有这样读取过目录
试试用这个
“ ../ ”
看可行。

另外:楼主想实现什么样的效果。。??

x98188

发表于 2009-9-7 14:07:41 | 显示全部楼层

开通ixwebhosting后,根目录有这些文件夹和文件
test.com
logs
stats
.bash_logout
.bash_profile
.bashrc
.statspasswd
现在我想实现一个独立IP下多个站,用 .htaccess文件实现
我建了个目录test1放在根目录下
test1
请问.htaccess这个文件放在哪?如何写才能实现test1.cn访问到test1文件夹?

[ 本帖最后由 x98188 于 2009-9-7 02:19 PM 编辑 ]

gypworks526

发表于 2009-9-7 14:16:50 | 显示全部楼层

你的第一个那个上面应该把.htaccess放在test.com这个文件夹里面,不要放在test1这样的目录下面。

x98188

发表于 2009-9-7 14:19:12 | 显示全部楼层

把.htaccess放在test.com这个文件夹里面后,如何访问根目录的test1文件夹?

[ 本帖最后由 x98188 于 2009-9-7 02:20 PM 编辑 ]

gypworks526

发表于 2009-9-7 14:31:26 | 显示全部楼层

在test.com这个根目录下新建一个子目录test1
新建一个.htaccess这样的文件放在test.com这个根目录下。
在IX的控制面板后添加test.com这个域名后,会给一个独立的IP。这时只要把test1.cn这个域名做A记录指向这个独立IP。解析生效后,当访问test1.cn的时候,就会访问到test1这个子目录下。

详细的可以参考:http://bbs.idcspy.com/thread-24881-1-1.html

[ 本帖最后由 gypworks526 于 2009-9-7 02:32 PM 编辑 ]

x98188

发表于 2009-9-9 13:50:18 | 显示全部楼层

谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则