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

时间:2018-06-11 04:00:16

标签: jquery api

我在我的WordPress登台网站上找到了一个工作网站的网址,这是一个单一的工作列表:

http://razzbri.dirtandrust.com/careers/?ja-job=3061304

我想重定向并在此网址上显示,以便可以在社交媒体上分享:

http://razzbri.dirtandrust.com/careers/3061304

问题是url是通过jQuery GET调用更新的(这是来自浏览器中的JS控制台)但是没有刷新浏览器:

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

与社交媒体分享的网址只是,无论选择何种作业,参数都会被删除:

http://razzbri.dirtandrust.com/careers

解决此问题的最佳方法是什么?我曾尝试使用jQuery在共享作业URL http://razzbri.dirtandrust.com/careers/3055937时剥离参数,但仍然在url栏中留下了无法复制,粘贴和共享参数的url。由于上述问题,它也无法正确重定向(没有页面刷新,因此没有重定向)。

我尝试过的htaccess是:

RewriteRule ^careers/(\d+) \?ja-job=$1 [L]

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

https://developers.jobadder.com/documents

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-s
RewriteRule ^careers/(.*)$ careers/index.php?jajob=$1 [L]

试试这个 结构

/.htaccess
/careers/index.php

/careers/index.php

<?php echo $_REQUEST[jajob];