Nginx伪静态仍可通过/index.php/xxx访问怎么解决

讨论程序使用中的问题
回复
头像
seita
帖子: 47
注册时间: 2013年 11月 26日 08:41
来自: Chengdu,China
联系:

Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 seita »

效果

http://seita.me/frontend/2013/12/04/my-code-highlighthttp://seita.me/index.php/frontend/2013 ... -highlight

同时都可以访问。

还有怎么让结尾 带 / 的和不带 / 的都跳转到不带 / 的?
wwwdsd
帖子: 262
注册时间: 2009年 6月 13日 23:06
联系:

Re: Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 wwwdsd »

之所以叫伪静态,就是这个样子的
利用了服务器的地址重写功能,表面上的链接没有index.php,实际地址就/index.php/xxx这种。
如果不让访问 /index.php/xxx,你的网站也就趴了。
头像
seita
帖子: 47
注册时间: 2013年 11月 26日 08:41
来自: Chengdu,China
联系:

Re: Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 seita »

wwwdsd 写了:之所以叫伪静态,就是这个样子的
利用了服务器的地址重写功能,表面上的链接没有index.php,实际地址就/index.php/xxx这种。
如果不让访问 /index.php/xxx,你的网站也就趴了。
Typecho官网是怎么做到不能用/index.php/xxx访问 。
头像
ShingChi
帖子: 910
注册时间: 2010年 6月 16日 10:11

Re: Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 ShingChi »

官网一样能访问的,可以测试
http://typecho.org/index.php/archives/101/
lwqn
帖子: 1
注册时间: 2013年 12月 4日 20:06

Re: Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 lwqn »

不ixu启用地址重写功能啊··
deadcrane
帖子: 7
注册时间: 2014年 3月 9日 13:59

Re: Nginx伪静态仍可通过/index.php/xxx访问怎么解决

帖子 deadcrane »

seita 写了:效果

http://seita.me/frontend/2013/12/04/my-code-highlighthttp://seita.me/index.php/frontend/2013 ... -highlight

同时都可以访问。

还有怎么让结尾 带 / 的和不带 / 的都跳转到不带 / 的?
我想请教下nginx上面怎么开启rewrite?我找了一个礼拜的baidu和google一直不得要领
回复