我有以下重写规则:
RewriteRule ^support/(.*)$ /blog/support/$1 [R=301,NC,L]
但是,它所做的只是一个简单的重定向。我想要的是在不更改 URL/support
的情况下显示. 我怎样才能做到这一点?/blog/support
/support
此外,上述内容仅在/support
有斜杠时才有效。
我有以下重写规则:
RewriteRule ^support/(.*)$ /blog/support/$1 [R=301,NC,L]
但是,它所做的只是一个简单的重定向。我想要的是在不更改 URL/support
的情况下显示. 我怎样才能做到这一点?/blog/support
/support
此外,上述内容仅在/support
有斜杠时才有效。
如果
/blog/support
对应于文件系统中的一个位置,比如/var/www/blog/support
,那么你可以使用Alias 指令的文档说第二个参数必须是文件或目录路径,而不是另一个 URL。
如果您只需要内部重定向,因此用户看不到 URL 更改,那么您可能需要做的就是
R=301,
从RewriteRule
.为了避免需要尾随 /,请测试斜杠或行尾: