2015-10-19 35 views
1

我试图在.htaccess文件中执行以下重定向,但是我无法让它们工作。你可以帮我吗?用百分比标记重定向301

重定向是这样的:

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 

非常感谢你。问候!

+1

请不要创建重复的问题:http://stackoverflow.com/q/33212615/1190388 – hjpotter92

回答

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] 
0

我回答自己。

我正在做其他重定向,并找到一个很好的方法来使用其他类似的重定向。

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

使用此方法,此重定向工作完美。