Javascript 在浏览器中重写链接url

Javascript 在浏览器中重写链接url,javascript,php,wordpress,.htaccess,Javascript,Php,Wordpress,.htaccess,这可能是不可能的。但是 我存储了一个会话(一个城市的名称),如果用户选择了一个城市,我可以从wordpress页面的任何点回显该会话 我想知道是否可以将此城市回传到自定义url或其他内容,使其看起来像www.mydomain.nl/city/things,而不是www.mydomain.nl/things,并且不会损坏链接结构 可能不对吧 只是澄清一下——两个页面显示的内容完全相同。我只是想让游客知道他们点击了哪个城市。我不止一个。所以www.domein.nl/city-x/things将显示

这可能是不可能的。但是

我存储了一个会话(一个城市的名称),如果用户选择了一个城市,我可以从wordpress页面的任何点回显该会话

我想知道是否可以将此城市回传到自定义url或其他内容,使其看起来像www.mydomain.nl/city/things,而不是www.mydomain.nl/things,并且不会损坏链接结构

可能不对吧


只是澄清一下——两个页面显示的内容完全相同。我只是想让游客知道他们点击了哪个城市。我不止一个。所以www.domein.nl/city-x/things将显示与www.domein.nl/city-y/things相同的内容

您能再澄清一点吗?很难理解你需要什么。
/city/things
是否会提供不同的内容而不仅仅是
/things
?@apokryfos不,两个url都会显示完全相同的内容。只是我的网站上有更多的城市,我想让用户看看它们在哪里。。www.mydomain.nl/city-x/things显示与www.mydomain.nl/city-y/things相同的内容。请尝试在
文件中添加
RewriteRule^(.*?)/things$things[L]
(假设启用了mod_rewrite)。这应该服务于所有匹配/{something}/things的请求。但是,我如何告诉{某物}他应该是什么?{something}可以是保存会话中的动态内容吗?会话通常在PHP端加载,这是在对
.htaccess
规则进行评估之后发生的(因此我猜您对此无能为力)。如果你有一个硬编码的列表,你可以做一些事情,比如
RewriteRule^(city1 | city2 | city3 | city4…)/things$things[NC,L]
,但我知道这将是一个如何维护的噩梦。你能再澄清一点吗?很难理解你需要什么。
/city/things
是否会提供不同的内容而不仅仅是
/things
?@apokryfos不,两个url都会显示完全相同的内容。只是我的网站上有更多的城市,我想让用户看看它们在哪里。。www.mydomain.nl/city-x/things显示与www.mydomain.nl/city-y/things相同的内容。请尝试在
文件中添加
RewriteRule^(.*?)/things$things[L]
(假设启用了mod_rewrite)。这应该服务于所有匹配/{something}/things的请求。但是,我如何告诉{某物}他应该是什么?{something}可以是保存会话中的动态内容吗?会话通常在PHP端加载,这是在对
.htaccess
规则进行评估之后发生的(因此我猜您对此无能为力)。如果您有一个硬编码的列表,您可以执行类似于
RewriteRule^(city1 | city2 | city3 | city4…)/things$things[NC,L]
的操作,但我知道这将是一场噩梦。