url rewrite 实例问题。

liubi 2005-08-13 09:47:19
把 http://www.myhost.com/foo.php?a=A&b=B&c=C
表现成 http://www.myhost.com/foo.php/a/A/b/B/c/C
RewriteRule (.*?\.php)(\?[^/]*)?/([^/]*)/([^/]*)(.+?)?$1(?2$2&:\?)$3=$4?5$5: [N,I]

上面的写法就是通不过。apache 启动时提示
"本地计算机 上的 Apache 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务";

还有

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/userinfo.* //应要加上一句这样的才能正常运行
RewriteRule /userinfo/(.+)\.html$ /userinfo/detail.php?username=$1 [L]

如果网站有很多目录需要重写,那要写多少个规则啊。

有没有通用的写法。不管后面带多少变量,只用一个重写规则就可实现。

各位仁兄。谢谢你们了。
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubi 2005-08-16
  • 打赏
  • 举报
回复
呵呵。

这贴发得早一些。对不起了。
fzjw 2005-08-15
  • 打赏
  • 举报
回复
我倒,这贴还是你的啊 ......

前面给你回过了,可以将具有类似特征的URL一次重写
看Apache手册吧,多看看,最好看仔细一点 :)

http://www.douzhe.com/apm/ApacheManual/zh-cn/misc/rewriteguide.html

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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