我正在尝试重写网址:
/community-videos/?builder=20
到
/community-videos/builder-name
Builder Name没有存储在数据库中,所以我相信我必须在.htaccess中手动设置构建器名称,除非我弄错了。
我尝试了以下内容,但没有结果:
RewriteEngine On
RewriteCond %{QUERY_STRING} builder=20$
RewriteRule (.*) /community-videos/builder-name? [R=301,L]
我有点失落,所以任何帮助都表示赞赏。
答案 0 :(得分:1)
您是否更改了永久链接设置?使用“自定义结构”选项,您可以使用帖子的slug或其他一些数据来创建URL。好像是" Post name"选项可能是您正在寻找的选项。登录WordPress并转到设置>固定链接。并确保从.htaccess中删除这些内容。
请参阅此页面,了解可用于构建网址的可能标记:http://codex.wordpress.org/Using_Permalinks