2016-05-25 70 views
0

我目前正在使我的URL计划更多搜索引擎优化和用户友好的过程。搜索引擎优化友好ModRewrite +数据结构

我有一个索引页面,它将一个变量传递给视频页面,然后从我的MySQL数据库中加载相应的项目。在数据库中,我有领域像这样:

ID (Key Value) Name   Title 
--------------- -------------- --------------- 
1    Client   Video One 

目前我的网址是牵强,因为:

http://example.com/video.php?=20

通过位ModRewrite实验我有更好的

http://example.com/video/20/

但是,我真的很想拥有以下内容:

http://example.com/video/client/

我知道,.htaccess无法访问我的数据库,所以不能自动切换IDName值。

我的想法是代替使用键值(在这种情况下是ID),我可以简单地使用“名称”字段。但是我有几个担心这样做:

  • 如果我Name数据在数据库中输入空间(如一些事情 - 例如client one)这将如何影响的?

  • 此外,一些“名称”项可以由具有多片分配给他们的工作包含重复(再次,Client One可能有Client One - Video OneClient One - Video Two等)

什么是获取的最佳途径数据并使用ModRewrite来实现解决方案?

回答

0

首先,您需要将空格替换为[_, - ,+],然后通过PHP中的ID表单数据库获取视频的名称。试试吧

我知道它对你来说不是最好的答案......它只是为了暗示。

相关问题