1

好的,到此为止。

我们从 InDesign 在 DVD 上创建了一个图像库,该库在页面上有一个 URL,从 PDF 文件中链接是可点击的,因此用户可以下载图像以在他们自己的网站上使用等。

出现问题,在某些情况下链接已更改

http://example.com/2014-Image-Bank/Accessories-Folder/JPEG/image_1.jpg

http://example.com/2014-Im%ADage-Bank/Accessories-Folder/JPEG/image_1.jpg

%AD 是一个 overscore(?) 字符,indesign 似乎随机撒入......(?)

由于 DVD 都已复制并可以使用,我想使用 .htaccess 来简单地重定向省略 %AD 的链接。

//301 Redirect Entire Directory
RedirectMatch 301 https://mysite.com/2014-Im¯age-Bank/(.*)     
https://mysite.com/2014-Image-Bank/$1

但它不工作

我已经尝试过同时使用 Image 和 Im%ADage,因为我读到 .htaccess 在编码时查找 URL。

4

1 回答 1

0

您可以在重写规则中使用十六进制代码,即:\xAD

启用mod_rewrite.htaccess通过httpd.conf然后将此代码放在您.htaccessDOCUMENT_ROOT目录中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(.*?)\xAD(.*)$ /$1$2 [L,R]
于 2013-09-23T12:04:43.343 回答