301规则的新功能,我试图找出是否可以将网址与是否合并" /"最后。
这是我的htaccess
的一个例子# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#Redirects
Redirect 301 /old/old-url/ https://www.newdomain.com/newurl/
Redirect 301 /old/old-url https://www.newdomain.com/newurl/
有没有办法将这两个重定向组合成一个?或者每个301都需要用&#34; /&#34;并且没有&#34; /&#34;
答案 0 :(得分:0)
是的,您可以将其合并,但不要将Redirect
与其他mod_rewrite
规则一起使用:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#Redirects
RewriteRule ^old/old-url(/.*)?$ https://www.newdomain.com/newurl/ [L,NC,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
(/.*)?
最后会匹配可选的尾部斜杠。