提问人:th3_sh0w3r 提问时间:8/14/2023 更新时间:9/1/2023 访问量:62
.ht访问到不同的子文件夹
.htaccess to different subfolders
问:
我有以下文件夹结构
root
- production
- tool
- wordpress
- subfolder
- subfolder1
- subfolder2
以及根文件夹所在的子域。sub.domain.com
production
如果我打开子域,我希望它重定向到文件夹而不更改 URL。sub.domain.com
wordpress
打开时,它应该在不更改 URL 的情况下重定向到。sub.domain.com/tool
subfolder/subfolder1/subfolder2
仅使用文件可以做到这一点吗?
现在我有这个:.htaccess
production
RewriteCond %{DOCUMENT_ROOT}/wordpress/$1 -f
RewriteRule (.+) wordpress/$1 [L]
RewriteRule .* wordpress/ [L]
这有效,但将 URL 更改为 .
这在我的文件夹中,不起作用:sub.domain.com/wordpress
tool
RewriteCond %{DOCUMENT_ROOT}/subfolder/subfolder1/subfolder2/$1 -f
RewriteRule (.+) %{DOCUMENT_ROOT}/subfolder/subfolder1/subfolder2/$1 [L]
RewriteRule .* %{DOCUMENT_ROOT}/subfolder/subfolder1/subfolder2/ [L]
有什么想法吗?
答: 暂无答案
评论
R
/foobar
sub.domain.com/foobar
tools/
subfolder/
RewriteCond %{DOCUMENT_ROOT}/wordpress/$1 -f
仅适用于与 WordPress 文件夹中物理存在的文件匹配的请求 - 但对于可通过 访问的 WP 帖子,一开始就不存在这样的文件。/foobar