我需要将myhomepage.com/重定向到myhomepage.com/sub/
当我在apache.org/docs/1.3/misc/rewriteguide.html阅读该指南时,我不知道他们在谈论什么.因此我决定友好地问一位专家.我想这个规则需要几秒钟才能完成.
谢谢,卡林.
试试这条规则:
RewriteRule !^sub/ sub%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)
它会将任何不以/sub/(!^sub/)内部开头的请求的URL路径重定向到/sub/(sub%{REQUEST_URI}).
此规则适用于文档根目录中的.htaccess配置文件.如果要在httpd.conf中使用它,请在模式前加上/.
如果你想要一个外部重定向,/也可以在前面加上一个并添加[R]标志:
RewriteRule !^sub/ sub%{REQUEST_URI} [R]
Run Code Online (Sandbox Code Playgroud)