使用百分比标记重定向301

时间:2015-10-19 13:35:18

标签: apache .htaccess mod-rewrite redirect

我试图在.htaccess文件中执行以下重定向,但我无法使它们正常工作。你能救我吗?

重定向是这样的:

https://www.example.com/example/CL%C3%81SULA%20DE%20MUERTE%20ACCIDENTAL%20CAD220130535.pdf to https://www.example.com/example-cl/images/example.pdf

我试过了:

Redirect 301 "/example/CL%C3%81SULA%20DE%20MUERTE%20ACCIDENTAL%20CAD220130535.pdf" https://www.example.com/example-cl/images/example.pdf

非常感谢你。此致!

2 个答案:

答案 0 :(得分:1)

您可以在站点根目录.htaccess(高于/example/的级别)中使用此规则:

RewriteEngine On

RewriteRule ^example/CL\xC3\x81SULA\x20DE\x20MUERTE\x20ACCIDENTAL\x20CAD220130535\.pdf$ /example-cl/images/example.pdf [L,R=302]

这是假设/example/.htaccess不存在。如果您已经拥有/example/.htaccess,请将此规则用作非常第一条规则

RewriteEngine On

RewriteRule ^CL\xC3\x81SULA\x20DE\x20MUERTE\x20ACCIDENTAL\x20CAD220130535\.pdf$ /example-cl/images/example.pdf [L,R=302]

答案 1 :(得分:0)

我回答自己。

我正在进行其他重定向,并找到一种在其他类似重定向中使用的好方法。

RewriteRule "^example/CL(.*)USULA DE MUERTE ACCIDENTAL CAD220130535.pdf" https://www.example.com/example-cl/images/example.pdf

使用此方法,此重定向非常有效。