【问题标题】:.htaccess redirect for wordpress permalinks excluding uploads folder.htaccess 重定向 wordpress 永久链接,不包括上传文件夹
【发布时间】:2017-05-03 05:13:26
【问题描述】:

我已经从

更改了 wordpress 网站的永久链接结构
Day and name    http://www.domain.com/2016/12/17/sample-post/

Post name   http://www.domain.com/sample-post/

使用以下 htaccess 重写,它们确实有效:

RedirectMatch 301 ^/[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}/(.*)$ http://www.domain.com/$1
RedirectMatch 301 ^/[0-9]{4}/[0-9]{2}/(.*)$ http://www.domain.com/$1
RedirectMatch 301 ^/(.*)/[0-9]{4}/[0-9]{2}/(.*)$ http://www.domain.com/$1/$2

但是现在的问题是它也重写了图像 URL,例如:

http://www.domain.com/wp-content/uploads/2016/12/Lego-2.jpg

现在正在重定向到

http://www.domain.com/wp-content/uploads/Lego-2.jpg

这是破坏图像。如何从 RedirectMatch htaccess 规则中排除 wp-content/uploads。

【问题讨论】:

标签: php wordpress apache .htaccess mod-rewrite


【解决方案1】:

您应该能够在设置中进行更改 > 永久链接,而无需编写自己的 htaccess,只要 htaccess 是可写的,只需将 /%postname% 添加到永久链接设置中的自定义末尾,它就不会破坏图像或样式链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 2016-02-11
    • 2017-12-20
    相关资源
    最近更新 更多