【发布时间】:2015-11-25 05:44:04
【问题描述】:
我想将除根文件之外的所有请求从根目录重定向到 dev 目录。
example.com/anything 到 example.com/dev/index.php?url=anything 。
我在 public_html 中的 htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /dev/?url=$1 [QSA,NC,R]
当我访问http://example.com/anything时,它导致了一个无限循环错误我做错了什么?
谢谢!
【问题讨论】:
-
为什么这里有
R(重定向)标志?它不会暴露您的内部 URL 吗?
标签: .htaccess mod-rewrite