问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.htaccess里面重写url没有用

发布网友 发布时间:2022-04-08 11:23

我来回答

2个回答

懂视网 时间:2022-04-08 15:45

.htaccess文件url重写 当上一条规则匹配 并转换后 符合下一条规则的 继续下一条的匹配转换

RewriteRule ^shangpin-([0-9a-zA-Z]+)/category-([0-9]+)-([0-9]+)-(.+).html$ shangpin-$4&id=$2&page=$3 
RewriteRule ^shangpin-([a-zA-Z_]+)-(.*) category.php?sort=$1&order=$2 

在网址 shangpin-cat14/category-14-2-shop_price-ASC.html 的时候

第一条转换后为 shangpin-shop_price-ASC&id=14&page=2 符合下一条规则

执行下一条转换规则后为 category.php?sort=shop_price&order=ASC&id=14&page=2

所以最终访问的是:category.php?sort=shop_price&order=ASC&id=14&page=2

试用正则工具方便调试

.htaccess文件url重写小记

标签:

热心网友 时间:2022-04-08 12:53

你好,很高兴为你解答
只要apache的配置文件httpd.conf中
AllowOverride All 就可以了,默认是none
尽量把.htaccess放在目录里,检查你WP的伪静态正则表达式有没有写对
如有其它问题,可以继续追问,您的采纳是我前进的动力!追问其他写的规则是可以的但是,就这个图片路径的重写有问题,这个会不会跟thinkphp框架有关系呢?谢谢回复!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...结构的施工分包给其他单位那么是不是EPC总承包就不能分包 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么办 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么解决 地平线5警告显卡内存过低怎么办 极限竞速地平线5闪退怎么解决 极限竞速地平线5闪退解决方法 怎样册除手机屏幕上(精品游戏)图标 烧结普通砖有哪些 烧结普通砖都有哪些 ...4年后的年龄与弟弟3年前的年龄和是35岁。今年哥与弟各几岁??_百度... ...等于弟弟7年后的年龄,哥哥4年后与弟弟3年前的年龄的和是35岁。哥哥... 大师,用.htaccess文件实现url重写 比如 /info.php = /info 怎么弄 .htaccess 这个文件如何做URL重写 sql server system clr types可以卸载吗?我在卸载SQL2008 ,这个可以卸载吗,会不会影响系统正常使用? 怎样从SQL Server 2005 CLR存储过程返回结果集 SQL Server数据库如何手动部署CLR程序集 VS2008中的CLR模块 ,如何用代码实现向SQL server2005数据库已经存在的表中添加数据 如何更新Sql Server里的CLR程序集 返回值的T-SQL和CLR类型不匹配问题,怎么解决 SQLCLR调用WEBService的问题 SQL 无法初始化公共语言运行时(CLR) 如何:将 SQL CLR 数据库项目项部署到 SQL Server sql server clr 怎么部署出来用 在sql clr 项目中,如何实现多行字符串 SQLCLR调试 SQL中CLR用户自定义数据是什么意思? 什么是SQLCLR SQL clr对数据库有影响吗 sql语句中case when的使用问题 SQL中case语句 SQL CASE可不可以查询多个字段 htaccess 替换URL文字 .htaccess URL带参数重写问题 Apache URL重写 如何使用伪静态文件.htaccess文件 如何在.htaccess的url重写规则中排除某个目录的规则 如何让Apache支持URL重写 .htaccess的重写问题 RewriteEngine on RewriteRule ^(ind .htaccess里怎么将带参数的动态URL重定向为静态URL? sql 语句操作三个表 sql语句对一个表的操作 sql语句,如何用列号对表进行操作? SQL语句 操作一张表 SQL语言怎样同时操作两个表 VB中如何使用SQL语句与数据库表格操作 sql 更改表中数据 如何用sql语句复制一张表? SQL语句能直接操作一张表的某个值加1,或者减1吗? sql语句中有单引号怎么办 对于sql中含有含有单引号情况下怎么处理 sql语句插入的数据中含有单引号怎么办?