PHP URL通过.htaccess从本地主机重写

时间:2013-11-10 09:55:37

标签: php apache .htaccess mod-rewrite localhost

我正在使用Wamp,我是新手来重写我想要做的就是转换这个

localhost/webtv/video/?ID=14&CH=30

要:

localhost/webtv/channel name/video title/

其中/webtv/ =我的网站localhost上的根和ID = 视频ID CH = 频道ID

我是否必须查询视频和频道的标题,或者您将提供给我的什么和解决方案将在服务器上运行locahost?

非常感谢

1 个答案:

答案 0 :(得分:0)

是的,您需要查询标题和频道表单网址而不是ID。 用户如何知道你的table中视频的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放在root(即)www目录中。