研究了半天301重定向,就是搞不定,求帮助。

2014-01-11 20:32:16 +08:00
 ShunYea
原来用的WordPress用的伪静态,日期分类是

www.xxx.com/date/2014/1

的形式,现在转换到了某博客后,只支持

www.xxx.com/date/2014-1

的形式。

模仿着写了一段Nginx的301重定向,无效,求助各位。

我写的是:

location / {
rewrite ^/date/([0-9]+)/([0-9]+)$ /date/$1-$2 last;
}
2359 次点击
所在节点    问与答
6 条回复
julyclyde
2014-01-12 10:16:09 +08:00
你这是rewrite不是重定向更不是301啊
lincanbin
2014-01-12 10:33:40 +08:00
RewriteCond %{HTTP:Host} ^xxx/.com$
RewriteRule (.*) http/://www/.xxx/.com$1 [NC,R=301]
这样写才是301
xiaop
2014-01-12 16:15:41 +08:00
看看nginx的error.log,我估计程序内部有重定向造成错误了
ShunYea
2014-01-12 21:29:08 +08:00
@julyclyde 哦,那求解。我是网上搜的方法。
ShunYea
2014-01-12 21:29:56 +08:00
@lincanbin 这个写法我知道,但是要满足我那个实在不会写,求解。
julyclyde
2014-01-22 12:47:26 +08:00
你这个问题表述不清

wordpress应该是把所有URL都rewrite给index.php然后由index.php根据设置来理解,同时根据设置生成指定格式的应用内的相对链接
现在根本看不懂你要什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX