使用URL重写,使搜索引擎友好的URL我的网站。 这使得自提交表单回到同一页面有点棘手。
然而,在我的ColdFusion这样做对表单的action属性:
<form name="formSortBy" method="post" enctype="multipart/form-data" action="#StructFind(GetHttpRequestData().headers, 'X-Original-URL')#">
</form>
这里最重要的部分是#StructFind(GetHttpRequestData().headers, 'X-Original-URL')#
这让我的网页的URL。
然而, X-Original-URL
关键只是没有在一些网页存在,所以我从ColdFusion的说法得到一个错误:
Cannot find X-Original-URL key in structure.
The specified key, X-Original-URL, does not exist in the structure.
当我点击去一个部分的网页我在这种情况正在发生。所以, X-Original-URL
,如果我去存在http://www.sitename.com/products/gaming
但如果我也不会存在去只是为了http://www.sitename.com/products
反正是有解决这个问题,或使其工作就像我需要它?