不好意思
是
www.xxx.com/admin.php?id=50
写成
www.xxx.com/admin?id=50
是
www.xxx.com/admin.php?id=50
写成
www.xxx.com/admin?id=50
解决方案 »
- 大神求助 急...
- 判断QQ号和手机哪种方法更好
- 用fopen可以打开上传的临时文件吗?
- 真诚请教一个tcpdf的问题
- 怎样计算多维数组每一维的数量
- 关于投票系统
- 文本留言第四问
- 在windows下编写的PHP代码能否在linux下使用?
- 请问在下面的程序中: fputs($fp,"GET / HTTP/1.0\nHost: 192.168.0.127\n\n");中的GET / HTTP/1.0\nHost: 192.168.0.127\n\n是什么意思
- 2000+IIS下的PHP问题,各位有没有碰到过?
- 求 :用php实现图像检索,对比方案
- FCKeditor的图片上传问题哪位老大能解决啊?FCKeditor的图片上传问题哪位老大能解决啊?FCKeditor的图片上传问题哪位老大能解决啊?
admin是个目录 底下有个index.php文件是默认文件
所以 你 执行 xxx.com/admin == xxx.com/admin/index.php
明白?
然后 你再用index.php文件包含其他所有php文件 利用传参数的样子
xxx.com/admin?f=xx&a=1 => xx.com/admin/index.php?f=xx&a=1然后 index.php只干一件事
<?
@include($_GET['f'].".php");
?>
ForceType application/x-httpd-php
</Files>
是
www.xxx.com/admin.php?id=50
写成
www.xxx.com/admin?id=50admin.php,它是个php文件,也可以是123.php
不是文件夹
真正要实现这类效果,靠的还是强大的 rewrite_mod
你甚至 可以用这种 url
http://www.xxx.com/news/12563.html
来替代
http://www.xxx.com/news.php?id=12563但你要对正则表达式熟悉。
重写一下URL
Options MultiViews
</Directory>
就可以了
比如admin.php
则需要在同级目录下面建立admin文件夹
在里面放入index.php,内容为:
<?php
include("../admin.php");
?>
Servlet与普通的基于文件的页面访问是不同的概念
你可以去查找jsp/Servlet的相关资料
我想他们用java吧
AddType application/x-httpd-php .dll
把你的*.php改成*.dll就一样可以按PHP解释了