如何使用301重定向重定向复杂的子文件夹
我需要重定向数千个子文件夹,例如
example.com/subfolder1/subfolder2/FROM-directory
到
example.com/subfolder1/subfolder2/TO-directory
我需要这个重定向不要有subfolder1
和subfolder2
的名称,而是需要某种参数来保存目标网址中这些子文件夹的名称,因为需要有数千个子文件夹重定向,我不想为每个URL写它...可能像
RewriteRule /$subfolder1/$subfolder2/ORIGINAL/?$ /$subfolder1/$subfolder2/NEWFOLDER/$1 [R=301,L]
答案 0 :(得分:0)
尝试以下内容:
<div class="container-fluid">
<div class="row">
<div class="col-sm-4">
<div>
@Html.LabelFor(model => model.Name)
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<div>
@Html.LabelFor(model => model.ComputerID)
@Html.EditorFor(model => model.ComputerID)
@Html.ValidationMessageFor(model => model.ComputerID)
</div>
</div>
<div class="col-sm-4" style="background-color:lavenderblush;">.col-sm-4</div>
<div class="col-sm-4" style="background-color:lavender;">.col-sm-4</div>
</div>
</div>
反向引用RewriteRule ^([^/]+)/([^/]+)/FROM-directory/(.*) /$1/$2/TO-directory/$3 [R=302,L]
和$1
分别指代$2
和subfolder1
。 subfolder2
指的是目录之后的任何内容。
将$3
(临时)重定向更改为302
(永久),一旦它正常工作,并且只有在这是一个永久重定向时才会更改。