1
Livid MOD 改模板文件吧?
|
2
delphiqin 2012-04-17 23:19:24 +08:00
这种结构的url一般都用的是url rewrite,
http://www.scottw.com/missing-features 像这种地址,服务器收到后会 rewrite 成类似http://www.scottw.com/index.php?missing-features 这种(假设网站是由 php 建的),然后由 index.php 根据传进来的参数进行处理。这样的情况下,你看到这个地址并不是网站根目录下 missing-features 目录中的某个文件,而是由程序根据规制生成的一个地址。 至于没有结尾的 /,是因为他在生成url后,去除了url结尾处的 / |
3
yangg 2012-04-17 23:23:28 +08:00
在nginx中加上配置项
tryfiles $uri $uri/ |
4
delphiqin 2012-04-17 23:26:00 +08:00
呃,查了一下octopress,发现我说的不对……楼主无视我的回答吧……
|
5
beta4better OP 我在他的配置文件中看到这么一段:
RewriteRule ^(\/[^.]+)$ $1.html [L] 确实是用的rewrite。 这样是不是更有助于搜索引擎的收录? 我印象中之前用Project Babel的时候, @livid就是这么设计的URL。 当时google收录的情况很不错。 |
6
yangg 2012-04-17 23:32:32 +08:00
奇怪,试了下上面那样不行,
非要这么写?try_files $uri $uri/index.php |
7
sobigfish 2012-04-17 23:38:43 +08:00
|