宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2268|回复: 6

[疑问] 问个apache伪静态问题

[复制链接]
发表于 2010-11-27 21:16:49 | 显示全部楼层 |阅读模式
有个链接如 http://xxx.com/link/index.php?url=www.google.com , 我想把它改成 http://xxx.com/link/www.google.com 这样的,尝试使用 RewriteRule ^([0-9A-Za-z.-]+)/?$ index.php?url=$1 [L] 这个规则,但是不成功,直接echo得到的url,发现是index.php而不是www.google.com,百思不得其解,希望高手帮忙~~~
发表于 2010-11-27 21:17:18 | 显示全部楼层
自动生成
发表于 2010-11-27 22:08:15 | 显示全部楼层
我也好奇这个问题,关注之、
发表于 2010-11-27 22:42:52 | 显示全部楼层
  1. RewriteRule ^link/([a-zA-Z0-9\-]+)$ link/index.php?url=$1 [L]
复制代码
发表于 2010-11-27 22:59:14 | 显示全部楼层
RewriteRule ^/link/([0-9A-Za-z.-]+)$ link/index.php?url=$1 [L] Helicon工具生成的。
 楼主| 发表于 2010-11-27 23:12:00 | 显示全部楼层
原帖由 xtmp 于 2010-11-27 22:42 发表
RewriteRule ^link/([a-zA-Z0-9\-]+)$ link/index.php?url=$1 [L]


  1. RewriteRule ^([a-zA-Z0-9.-]+)$ link/link.php?url=$1 [L]
复制代码

我用这个规则然后新建了link文件夹,把php文件都丢进去了,把 .htaccess 文件放在link文件夹同目录下,这样就能行了。。。

继续等高手解决。。。
发表于 2010-11-27 23:18:46 | 显示全部楼层
根目录不行的话可以在第一个link之前加个/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-30 19:33 , Processed in 0.059245 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表