1
hging 2015-03-20 12:55:46 +08:00 1
nginx里rewrite. 哈哈哈哈哈哈!
|
2
johnsneakers OP @hging 我写了半天还是不行,果然太渣了我
|
3
hging 2015-03-20 12:59:12 +08:00
@johnsneakers 点个蜡烛.....
|
4
lhx2008 2015-03-20 13:02:57 +08:00
把shit rewrite到xx.php?path=shit
然后在php里面根据你那个巨乱无比的链接抓html文件过来输出吧 |
5
lhx2008 2015-03-20 13:03:43 +08:00 1
顺便说下,伪静态不能也不要强求了吧,SEO效果也不会好很多,已经收录了再改更麻烦
|
6
cxshun 2015-03-20 13:05:48 +08:00
把所有链接都redirect到相应的html后缀的文件,应该就行了吧。
|
7
qiayue 2015-03-20 13:09:39 +08:00 1
就 SEO 效果来说, /shit 和 /shit.html 是一样的(或者说几乎没差别)
所以这种改动真没必要 你要跟你们公司 SEO 妹子讲清楚,让她多学一点,不要看到一个就伪静态就当宝。 而且如果真要把 /shit 改成 /shit.html ,也不是直接改就行,还需要让 /shit 301 到 /shit.html ,这样子原先页面的权重才会传递过去,而且传递也是需要时间的 |
8
qiayue 2015-03-20 13:10:51 +08:00
另外,关键字布局(不是指 HTML 布局)比伪静态效果好多了
|
9
johnsneakers OP |
10
knightlhs 2015-03-20 13:34:58 +08:00
自己写个爬虫分析下 自家站都有哪些链接 然后 写 rewrite
|
11
lyragosa 2015-03-20 13:36:02 +08:00
我自己的网站由于当年写的时候根本不知道什么叫框架。
所以自写了一个其烂无比的框架,然后处理rewrite也是极为痛苦 最终解决办法是 RewriteRule ^([^\/]+\/)*([^\/]+)$ portal.php?q=$0 [L,QSA] 然后手动处理…… |