如何能实现index.php?id=5的网址成为5.php这样 http://www.psy525.cn/r/828.aspx像这样客户提出来的不过我想了很久,也不知道php行不行.net难道可以吗?这是什么技术?php可以吗?可以的话,谁给个大概吧,我自己研究就行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html index.php这样写<?php$id = isset($_GET['id']) ? (int)$_GET['id] : 0;if($id) { header('Location: ' . $id . '.php');} 你这样的话,通过 id.php这样也访问不了呀 只有通过Index.php跳一下了,造了一个假象…… 这个好说,使用apache的rewrite进行URL重写就能实现,而且个人认为还是比较好的方式。 給你Rewrite方法的代碼:這個規則可以把http://www..com/hotel.php?id=123轉成http://www..com/hotel_123RewriteEngine on# 修改以下语句中的 /eglive 为网站目录地址,如果程序放在根目录則修改为 /RewriteBase /# hotelRewriteRule ^hotel_(.*)$ hotel.php?id=$1 [NC] 这个问题我能想到的另外一个解决思路就是用4楼index.php这样写<?php$id = intval($_GET['id'])>0 ? intval($_GET['id]) : 0;if($id>0){$file=$id.'.php';//文件名if(file_exists($file);{header('location:'.$file);}else{//创建该文件file_put_contents($file,'这是文件中的文字,也可以是代码');}}else{//说明用户访问的是index.php,直接在这里进行处理}来处理用户访问index.php或者index.php?id=5的请求。然后,对你的404.php文件做一些处理,来应对用户访问5.php这些不存在的文件时的请求。在404.php中动态创建这些文件然后再跳转过去。代码基本上和上面index.php的差不多。不过,这样做可能会对你的SEO有极大的影响,请慎重考虑。 怎么隐藏入口或修改,比如../admin.php/news.html我要改写为../admin/news.html 对地址进行rewrite吧,想要什么效果都可以 如何做到检测文件是否存在,然后返回一段话 html php位置问题 php代理服务器程序 请教如何PHP EXCEL编辑EXCEL文件 怎么让iis7支持gd和mysql? 连续但断开的一组数字怎样将它合并? 这两天忙着换工作,现在到上海了,工作已经定下来了,就是租房不太好解决,上海谁要合租的联系我啊 php的分页技术 关于javascript传递php变量的问题! 网页更新问题,高手请不吝赐教!一定给分! 请教一个简单的数据筛选 哥们谢谢了
<?php
$id = isset($_GET['id']) ? (int)$_GET['id] : 0;
if($id) {
header('Location: ' . $id . '.php');
}
這個規則可以把http://www..com/hotel.php?id=123
轉成http://www..com/hotel_123RewriteEngine on# 修改以下语句中的 /eglive 为网站目录地址,如果程序放在根目录則修改为 /
RewriteBase /# hotel
RewriteRule ^hotel_(.*)$ hotel.php?id=$1 [NC]
index.php这样写
<?php
$id = intval($_GET['id'])>0 ? intval($_GET['id]) : 0;
if($id>0)
{
$file=$id.'.php';//文件名
if(file_exists($file);
{
header('location:'.$file);
}
else
{
//创建该文件
file_put_contents($file,'这是文件中的文字,也可以是代码');
}
}
else
{
//说明用户访问的是index.php,直接在这里进行处理
}
来处理用户访问index.php或者index.php?id=5的请求。然后,对你的404.php文件做一些处理,来应对用户访问5.php这些不存在的文件时的请求。在404.php中动态创建这些文件然后再跳转过去。代码基本上和上面index.php的差不多。
不过,这样做可能会对你的SEO有极大的影响,请慎重考虑。