1

我是新手,想解决一个问题。我读了同样的问题,但误解了:

htaccess 重定向网址,其中包含空格

请帮我。我的网站使用带有自定义字段和标签的 wordpress。

自定义字段有很多链接,例如:

http://domain.com/tag/Miss Earth
http://domain.com/tag/Miss World
http://domain.com/tag/Miss England
...

(空格不是 %20)当然我也创建了标签:地球小姐、世界小姐、英格兰小姐……但以上链接不存在(空格(“”)必须替换为“-”,“M”必须替换为“m” " 和 "E" 由 "e"...

我需要使用 htaccess 将空格(“”)字符替换为“-”并自动重定向到真正的标签:

http://domain.com/tag/miss-earth
http://domain.com/tag/miss-world
http://domain.com/tag/miss-england

请清楚地帮助我,我对htaccess很愚蠢。

谢谢

4

1 回答 1

0

尝试将这些规则添加到文档根目录中的 htaccess 文件中,最好在文件中已有的任何 wordpress 规则之上:

RewriteEngine On
RewriteRule ^/?tag/(.*)\ (.*)$ /tag/$1-$2   [L,R=301]
于 2012-10-06T12:26:03.287 回答