(请求路由)我将文件夹 f_name1 重命名为 f_name2 。 要匹配此替换,我需要捕获所有URL并适当地重定向。
给出了以下结构,因此f_name1可以是url的不同级别
RewriteRule (.*)$/f_name2/(.*)$ $1/f_name1/$2 [P]
它还应该重定向查询(?var1 = 2)
我开始的是:
angular.module(
'myApp.landing', ['ngRoute'], ["$compileProvider", function($compileProvider){
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|sms|whatsapp):/);
}]).
不幸的是,这不起作用。任何提示,谢谢!!
答案 0 :(得分:0)
当你不了解PCRE时,这不是一件坏事。这确保它只匹配整个级别,阅读this explanation以了解符号的含义。
RewriteRule ^(.+?/)?fname_1(/.*)?$ $1fname_2$2 [L,R=301]