我在我的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参数?
答案 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];