PHP URL重写

hyshzy 2009-03-05 09:26:46
我本地现在的文件路径是
http://localhost/eshop/index.php
http://localhost/eshop/lookinfo.php?id=57

现在我想把这2个地址给URL重写,因为是在本地,我是个初学者,不知道该怎么写?望高手多指教啊~
...全文
2748 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
a121073215 2012-09-03
  • 打赏
  • 举报
回复
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^id-(\d*).html$ lookinfo.php/$1
gonnsai5 2011-03-10
  • 打赏
  • 举报
回复
kaifadi 2011-03-09
  • 打赏
  • 举报
回复
不好意思修正一下:顶部分要多加一句才可以!
RewriteEngine on
RewriteRule ^eshop/index.html eshop/index.php
RewriteRule ^eshop/([0-9]+).html$ eshop/lookinfo.php?id=$1
kaifadi 2011-03-09
  • 打赏
  • 举报
回复
首先apache需要开启rewrite模块

.htaccess普通文本文件改扩展名,然后在CMD里直接重命名改名,否则windows无法直接这样取名的。

然后用记事本打开.htaccess:输入以下代码即可!
RewriteRule ^eshop/index.html eshop/index.php

RewriteRule ^eshop/([0-9]+).html$ eshop/lookinfo.php?id=$1
junchen168168 2011-03-08
  • 打赏
  • 举报
回复
看有的重写正则写的忒复杂!看着就竖汗毛!
junchen168168 2011-03-08
  • 打赏
  • 举报
回复
url重写以前也没有做过!学习一下!
garcon1986 2009-12-01
  • 打赏
  • 举报
回复
好贴!!!
xuzuning 2009-12-01
  • 打赏
  • 举报
回复
http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html
bo_hai 2009-12-01
  • 打赏
  • 举报
回复
学习中!但是还是没有看明白!
LIHY70 2009-03-05
  • 打赏
  • 举报
回复
学习~~~
hyshzy 2009-03-05
  • 打赏
  • 举报
回复
这个我知道,apache我也配置好了,就是正则不知道该怎么写?
而且
http://localhost/eshop/index.php
http://localhost/eshop/lookinfo.php?id=57
这两个文件要是在服务器上,浏览器打开后显示的路径是什么样子的啊?
dzxccsu 2009-03-05
  • 打赏
  • 举报
回复
apache rewrite!
wzwen 2009-03-05
  • 打赏
  • 举报
回复
.htaccess文件里写

RewriteRule ^eshop/index.html eshop/index.php

RewriteRule ^eshop/([0-9]+).html$ eshop/lookinfo.php?id=$1

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧