问直接连不用伪静态的方法

问直接连不用伪静态的方法

By s80022 at 2016-05-26
1人收藏 • 2171人看过

login.php

index.php?page=1


这样直接连都Forbidden 好像只能用/xxx/这种伪静态。

怎麽样可以直接连结呢?


12 个回复 | 最后更新于 2016-08-30
lincanbin
2016-05-26
#1

不允许使用没Rewrite的,这样URL太丑。

ivanilla
2016-05-26
#2

回复#1 @lincanbin :

你怎样做到不用Rewrite就403的?

lincanbin
2016-05-26
#3

回复#2 @ivanilla :

路径带.php,直接403。

ivanilla
2016-05-26
#4

回复#3 @lincanbin :

明白了,我还以为你是判断$_SERVER['REQUEST_URI']之类的方法。

s80022
2016-05-26
#5

回复#3 @lincanbin :

那这个设定在哪边可以修改?

lincanbin
2016-05-26
#6

回复#5 @s80022 :

不给改。

達也
2016-05-26
#7

回复#5 @s80022 :

common.php


// 限制不能打开.php的网址
if (strpos($RequestURI, '.php')) {
//AlertMsg('403', 'Forbidden', 403);
}


ivanilla
2016-05-26
#8

回复#5 @s80022 :

根目录下common.php

// 限制不能打开.php的网址
if (strpos($RequestURI, '.php')) {
	AlertMsg('403', 'Forbidden', 403);
}


lincanbin
2016-05-26
#9

好吧,楼上都给出了方法,但是我不建议这么做。

ivanilla
2016-05-26
#10

回复#9 @lincanbin :

我同样支持必须使用Rewrite。

lincanbin
2016-05-26
#11

回复#10 @ivanilla :

这个程序的Rewrite现在支持Nginx、Apache、IIS,没理由不用。

icefairy
2016-08-30
#12

 你们的对话好好玩


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录