重定向页面-页面和斜杠

时间:2019-06-17 13:28:03

标签: .htaccess redirect prestashop

我在Prestashop中遇到htaccess问题。 我需要删除所有斜杠,但也要进行简单的页面重定向。

RewriteEngine on
Redirect 301 ^/old-url/$ https:/domain.io/newurl
Redirect 301 ^/old-url2/$ https:/domain.io/newurl2

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

但是问题是,如果输入https:/domain.io/old-url/,它将重定向到首页...它不处理规则。我认为这是因为它不会停止,而是会继续处理。 如果简单重定向为true,如何告诉它停止处理?

1 个答案:

答案 0 :(得分:0)

尝试将其更改为:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^(.*)/$ http://yoursite.com/$1 [R=301,L]

这应该仅删除结尾的斜杠,而不重定向首页