好玩狗 发表于 2014-04-25 20:43

php 定向转址

如果想把原本的网址

tag.php?name=44f%1

自动转跳到

misc.php?mod=tag&name=44f%1

红色是固定的,=后面是变数

好玩狗 发表于 2014-04-26 11:24

help~:outu::outu::outu:

好玩狗 发表于 2014-04-29 09:48

help:'(:'(:'(

ywsydbz 发表于 2014-04-29 11:24

简单的方法是用Rewrite对URL匹配下,这样就不用修改代码了

好玩狗 发表于 2014-04-30 00:27

ywsydbz 发表于 2014-04-29 11:24 static/image/common/back.gif
简单的方法是用Rewrite对URL匹配下,这样就不用修改代码了
求具体细节:D

ywsydbz 发表于 2014-04-30 11:41

apache为例:
RewriteRule ^(.*)/tag.php?name=(.*)$ $1/misc.php?mod=tag&name=$2

其实就是一个简单的正则,给出的例子没测试过,可能要你自己调试下

substr函数 发表于 2014-04-30 17:43

不知道哪里错了?:-L

好玩狗 发表于 2014-04-30 21:15

回复 6# ywsydbz


   
不行耶 怪怪的

好玩狗 发表于 2014-04-30 23:56

ywsydbz 发表于 2014-04-30 11:41 static/image/common/back.gif
apache为例:
RewriteRule ^(.*)/tag.php?name=(.*)$ $1/misc.php?mod=tag&name=$2


中文会出现错误

%25E5%25B7%25A7%25E5%2585%258B%25E5%258A%259B

不知道为什么每个%都会多出25来

ywsydbz 发表于 2014-05-01 21:13

给你的规则我没有实际测试过,现在可用吗?关于中文的问题,你可以进行base64编码然后再传输
页: [1] 2
查看完整版本: php 定向转址