我有以下重写规则时:错误403访问的地址重写
RewriteRule ^products/([a-zA-Z]+)$ /project/clients/index.php?database=$1&module=products [L,QSA]
的目录结构是:
/var/www/project/clients/index.php
当写入地址"http://host/products/clientA/"
被引导到"/project/clients/index.php?database=clientA&module=products"
。在我的虚拟机与Linux(debian)在我的电脑工作正常,但服务器Linux返回一个403错误。
但是如果我切换到重写规则:
RewriteRule ^project/products/([a-zA-Z]+)$ /project/clients/index.php?database=$1&module=products [L,QSA]
,然后写的网址:"http://host/project/products/clientA/"
,效果很好
上"/var/www/project/"
和子目录的权限,是正确的阿帕奇。
谢谢。
编辑 我把我的问题 “http://serverfault.com”