我正在使用 Wamp,我是 url 重写新手,我想做的是转换这个
localhost/webtv/video/?ID=14&CH=30
自:
localhost/webtv/channel name/video title/
其中/webtv/
= 我的网站在localhost
上的根目录,ID
= 视频 ID,CH
= 频道 ID
我是否必须查询视频和频道的标题,或者您给我什么和任何解决方案都可以在 locahost 上工作,就像在服务器上一样?
非常感谢
是的,您需要查询标题和频道表单 url 而不是 id。用户如何知道表中视频的 ID。反向是可能的 获取视频的标题并与 mysql 表中的 id 匹配。
对于 url 重写,请确保您已在 wamp 中启用mod_rewrite
用于获取视频标题和频道的网址是
localhost/webtv/video/?channel=channel_name&video=video_title
在.htaccess中写下面的代码。
RewriteRule webtv/(.*)/(.*)/?$ /webtv/video/?channel=$1&video=$2
将 htaccess 放在根目录(即 www)目录中。