htaccess伪静态 最后面加斜杠怎么写

本文介绍了如何使用.htaccess文件配置伪静态URL,包括如何正确设置带有斜杠结尾的URL模式,以及解决伪静态规则可能引起的图片加载问题。

htaccess伪静态 最后面加斜杠怎么写

伪静态后的地址http://域名/changsha/1/
源地址:http://域名/search.php?city=changsha&class=1

这种伪静态怎么写?
------------------------------------------------
不加/        RewriteRule ^([^/]+)/([0-9]*)$ search.php?city=$1&class=$2
必须加/     RewriteRule ^([^/]+)/([0-9]*)/$ search.php?city=$1&class=$2
随便         RewriteRule ^([^/]+)/([0-9]*)/?$ search.php?city=$1&class=$2
追问
http://域名/search.php?city=changsha
http://域名/changsha/
那这个地址改这么写?我按照你的改了不能用
追答
RewriteRule ^([^/]+)/$ search.php?city=$1
追问
带不带斜杠都可以的那种怎么写?还有就是用了上面的伪静态规则后图片也被伪静态了不能正常显示
追答
在正则中?表示0个或1个,所以在/后加?就可以随便加不加了。
图片的问题可能是你的规则使用范围太大了,所有影响到了图片路径。
你可以改成 RewriteRule ^search/([^/]+)/?$ search.php?city=$1
访问http://域名/search/changsha/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值