我有.htaccess文件,其中包括以下代码。.htaccess无法正常工作
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L]
RewriteRule ^imagefactory/(.*)$ imagefactory/index.php?q=$1 [QSA]
我想.htaccess文件满足以下要求。 if 1)url/admin然后转到admin文件夹并选择它的.htaccess文件 2)url/imagefactory然后进入imagefactory文件夹并选择它的文件名为index.php 3)url /然后选择根目录index.php文件
你有完全控制权?如果是,请不要使用.htaccess,而应使用虚拟主机和“”声明。 –
fge
2011-12-19 08:55:59
只是如果用户转到url /那么它将默认索引。[PHP的,HTML等],如果你使用Apache(即时通讯不知道其他网络服务器)。 至于其他的,你可能必须做一个重定向,因为你在那里做什么意味着这两个将是有效的iirc;所以我的意思是:url/admin和url/this/is/my/admin /文件夹都是有效的。 – DarkMantis 2011-12-19 08:56:38