【发布时间】:2013-07-18 14:10:20
【问题描述】:
我正在尝试创建一个简单的预订表格。单独页面上有四个选项(团体、公司、学生和场地)。
例如:如果用户单击“立即预订”以获得“团体体验”,它应该将他们带到一个动态页面,该页面包含带有查询字符串“Group-Experience”的表单。此查询字符串将用于主题字段的值。
现在的问题,目前这就是我所拥有的:
网址:/book/?menu=group-experience
主题字段:“组体验”。
我想要:
网址:/book/group-experience
主题字段:“团体体验”
我知道了,所以 - 被删除了:
<?php
$menu = str_replace ( "-", " ", $_GET['menu']);
?>
我查看了 StackOverflow 和其他网站,但找不到与 WordPress 一起使用的方法 - 表单位于模板文件中。
我现在的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /lab/foodfiendexp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /lab/foodfiendexp/index.php [L]
</IfModule>
【问题讨论】:
标签: php wordpress mod-rewrite query-string