我的网站上有这样的永久链接:
_http://www.domain.com/read/o/one-url-posting/
_http://www.domain.com/read/t/two-url-posting/
_http://www.domain.com/read/f/four-url-posting/
_http://www.domain.com/read/s/six-url-posting/
_http://www.domain.com/read/n/nine-url-posting/
_http://www.domain.com/read/x/xxx-url-posting/
如何将所有永久链接重定向到_http://www.domain.com/read/nine-url-posting/,在“read”slug之后没有一个字符串斜杠之间?
由于
答案 0 :(得分:2)
我从另一个网站找到了答案,就像这样。
location ~ ^/read/(.*)/(.*)/ {
return 301 /read/$2/;
}
案件结案。 感谢
答案 1 :(得分:1)
您是否需要将所有链接重新编辑为1个链接或每个链接指向相同的链接,但没有一个字符(x / xxx-url-posting / - > xxx-url-posting /)?
首先尝试这个案例:
rewrite "^/read/([a-z]{1})/(.*)/$" /read/nine-url-posting/ last;
这是第二种情况:
rewrite "^/read/([a-z]{1})/(.*)/$" /read/$2/ last;