答案 0 :(得分:0)
答案 1 :(得分:0)
虽然我没有测试你的样本,但在我自己的配置中,我没有在PT标志上取得多大成功,可能是因为我在配置中与重写规则的交互。
我发现更容易将别名的使用限制在重写条件中,并始终在重写输出中使用文件系统路径。
Define SOME_DIR = "/somedir"
Define SOME_OTHER_PATH = "/some/other/dir"
Alias "${SOME_DIR}" "${SOME_OTHER_PATH}"
RewriteEngine On
RewriteCond ${SOME_DIR}%{REQUEST_URI} !-d
RewriteCond ${SOME_DIR}%{REQUEST_URI} !-f
RewriteRule ^${SOME_DIR}/(.*)$ ${SOME_OTHER_PATH}/index.php/$1 [NC,QSA,L]