.htaccess 301在%20位于旧URL中时重定向

bnlyeluc  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(167)

我想将旧的URL重定向到新的URL,但我的URL在字符之间有“%20”,如
http://www.mydomainname.com/davey%20pumps.htm
这是旧的网址,我想为这个网址301重定向到其他类似
http://www.mydomainname.com/contactus

7cwmlq89

7cwmlq891#

使用双引号URI模式,您可以将带有%20的旧URI重定向到新位置。请在.htaccess中添加以下行:

Redirect 301 "/foo%20bar" http://example.com/new

这会将**/foo%20bar重新导向至http://example.com/new**。

kuhbmx9i

kuhbmx9i2#

在重定向301中,第一个slug应该有两项更改:
1.在URL slug中,将%20转换为空格(按字面意思键入空格和空格键)
1.然后,用引号将包含空格的URL段括起来
这将导致以下语法,用于使用包含%20个空格的URL slug的单个301重定向。

Redirect 301 "/foo bar" http://example.com/new

在这种情况下,旧页面HTTP://example.com/foo%20bar将重定向到新页面HTTP://example.com/new

相关问题