注册 登录
编程论坛 PHP技术论坛

求助一个rewrite的问题。

ft3085658 发布于 2010-01-08 00:21, 1105 次点击
我想知道在无法修改服务器端文件(就是修改什么php.ini什么的文件)的情况下,是不是所有的php程序都可以做rewrite?因为用的是别人的程序!不知道是不是要在程序里写什么东西才能实现rewrite?有没有什么办法可以简单的实现rewrite?希望高手指点!服务器支持.htaccess文件
http://www.xxx.com/xx.php?ac=test&id=13
这样的地址rewrite应该怎么写正则表达式?希望大大帮忙!
7 回复
#2
sirtang2010-01-21 22:27
你用的服务器支持.htaccess文件,那大概就是apache的应用服务器了,rewrite的在基本写法如下
RewriteEngine On

RewriteRule ^http://www.(.*)/id--(.*)$ http://www. [L]


用http://www. 就可以访问你给出的网址。
#3
SkyGull2010-01-22 16:00
楼上正解

这是服务器的解析。不是程序解析
#4
ft30856582010-01-28 00:50
<a href='xx.php?ac=test&a=c&id={$id}'>返回重新添加</a>
如果链接里的代码就是这么写的Rewrite也有效吗?为什么我总是失败啊!实现不了!.htaccess文件应该放在哪个目录里面啊?
#5
风月_无边2010-01-29 11:17
要写成类似这种 http://bbs.bccn.net/thread-295249-1-1.html
rewrite才有效,放到哪个目录就是哪个目录有效
#6
janurs2010-01-29 12:17
学习了··
#7
ft30856582010-02-08 01:14
以下是引用风月_无边在2010-1-29 11:17:54的发言:

要写成类似这种 https://bbs.bccn.net/thread-295249-1-1.html
rewrite才有效,放到哪个目录就是哪个目录有效
我说的那个是代码里面那么写的!这个没有影响吧?
另外我想问一下mssql和mysql语法是一样的不?
#8
外部三电铃2010-02-09 20:50
代码得做相应的修改

<a href='/xx/ac--test/id--{$id}'>返回重新添加</a>
1