有没有办法在Apache上使用子目录作为根路径?
我必须使用.htaccess
吗?
但我找不到可行的重定向。
唯一的一个是:
RewriteRule ^(.*).htm$ app/$1.php [QSA,NC,L]
在这种情况下,我需要更改扩展名。
如果我尝试在规则上使用相同的扩展名,那么似乎Apache会进入递归状态。
我想使用像http://localhost/myPrjFolder/customers.php
这样的地址,而文件系统实际上是:{document.root}/myPrjFolder/app/customers.php
答案 0 :(得分:0)
是的,你的比赛也会重写你的重写输出,尝试从比赛中排除斜杠:
RewriteRule ^([^/]+)\.php$ app/$1.php [QSA,NC,L]
或任何扩展,这应该让你走上正轨。