首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我想将参数url更改为静态url。

我想将参数url更改为静态url。
EN

Stack Overflow用户
提问于 2018-06-11 12:00:16
回答 1查看 98关注 0票数 0

我在我的WordPress临时站点上有一个招聘网站的url,这是一个招聘列表:

代码语言:javascript
复制
http://razzbri.dirtandrust.com/careers/?ja-job=3061304

我想重定向并显示在这个url上,这样它就可以在社交媒体上分享了:

代码语言:javascript
复制
http://razzbri.dirtandrust.com/careers/3061304

问题是url是通过jQuery GET调用(这是从浏览器中的JS控制台)更新的,但不会刷新浏览器:

代码语言:javascript
复制
https://apps.jobadder.com/widgets/V1/Jobs/RenderSearchForm?callback=jQuery191021154481897236577_1528749487705&key=KEYWASHEREBUTIREMOVEDIT&classificationsToExclude=&showLabels=true&optionText=&showKeywordSearch=true&autoSearch=true&showSearchButton=true&searchButtonText=Search&_=1528749487706

共享到社交媒体的url只是,无论选择什么工作,参数都会被剥离:

代码语言:javascript
复制
http://razzbri.dirtandrust.com/careers

解决这个问题的最好方法是什么?我已经尝试在共享作业url http://razzbri.dirtandrust.com/careers/3055937时使用jQuery剥离该参数,但这仍然将url和参数保留在url栏中,无法复制、粘贴和共享。由于上面的问题,它也没有被正确地重定向(没有页面刷新,所以没有重定向)。

我尝试过的htaccess是:

代码语言:javascript
复制
RewriteRule ^careers/(\d+) \?ja-job=$1 [L]

我的最后一个选择是使用JobAdder API,你认为这是首选的吗?如果是,我如何更新url使其成为一个页面而不是一个url参数?

https://developers.jobadder.com/documents

EN

回答 1

Stack Overflow用户

发布于 2018-06-11 12:48:07

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-s
RewriteRule ^careers/(.*)$ careers/index.php?jajob=$1 [L]

试试这个结构

代码语言:javascript
复制
/.htaccess
/careers/index.php

/careers/index.php

代码语言:javascript
复制
<?php echo $_REQUEST[jajob];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50790351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档