我试图在.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
非常感谢你。此致!
答案 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
使用此方法,此重定向非常有效。