raksmart活动促销

分享

写回答

发帖

子目录到底咋写htaccess

BlueHost BlueHost 1683 人阅读 | 3 人回复

发表于 2010-10-3 17:22:13 | 显示全部楼层 |阅读模式

我按网上说的写了,但是还是能通过子目录访问,

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
# Don't change this line.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /subdirectory/$1

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]

回答|共 3 个

aoyou

发表于 2010-10-3 17:49:21 | 显示全部楼层

没人回复呀??

开心私塾

发表于 2010-10-4 08:09:50 | 显示全部楼层

你要做什么?不要只给个规则,如果单纯是规则问题 建议你去问问程序员。

aoyou

发表于 2010-10-4 09:08:54 | 显示全部楼层

我把程序没有放到public_html根目录,而是放在新建的目录里,比如subdir;想让访问domain.com/subdir 转到 www.domain.com的访问,htaccess文件中设置了上边的内容,可还是可以用domain.com/subdir/index.php访问,不能自动转到www.domain.com访问,郁闷。
您需要登录后才可以回帖 登录 | 注册

本版积分规则