.htaccess强制尾随斜杠但排除图像

时间:2017-09-28 01:08:30

标签: wordpress .htaccess

我正在使用Wordpress,我遇到的问题是在我的网址上包含尾随/。我使用了RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301],但它在我的图像上添加了一个额外的斜线并使它们找不到。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

最简单的方法是删除所有包含点的网址

fos_user_register:
    resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
    prefix: /register

答案 1 :(得分:0)

如果你想从这个提到的规则中排除图像,你的代码将是这样的:

RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)([^/])$        /$1$2/ [L,R=302]

因此,通过此条件RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$ [NC],您将能够覆盖最后一行规则中gif,jpe,jpeg or png扩展名的任何图片

相关问题