SEO友好的URL,从下拉选择中获取2个变量

时间:2018-01-24 10:50:04

标签: javascript php forms .htaccess get

我有一张包含2 dropdown select boxessubmit button.

的表单

Dropdown 1来自国家/地区,dropdown 2是国家/地区。数据来自MySQL database

提交后,将其发送至compare.php,以便url成为。{1}}。 domain.com/compare.php?from=canada&to=usa

我希望这成为一个SEO友好的网址,如。

domain.com/travel-from-canada-to-usa.html

并保留Get值,以便在compare.php内容中使用它们。

我已经重写了。

domain.com/travel-from-canada-to-usa.html will use domain.com/compare.php?from=canada&to=usa 

还在domain.com/compare.php?from=canada&to=usa to domain.com/travel-from-canada-to-usa.html

上设置规范

但如何使用表单情况修复它。欢迎任何帮助。

.htaccess目前是这个

RewriteEngine On RewriteRule ^travel-from-([^-]*)-to-([^-]*)\.html$ /testmax/compare.php?from=$1&to=$2 [L] 

动态生成内容。这就是为什么发送重要的GET值

1 个答案:

答案 0 :(得分:0)

我稍微调整了以下解决方案:

Two drop down lists form to get one url

通过这个和我的原始重写它可以工作。