如何使用javascript重写/更改url
我知道这个问题已经得到了回答,但我的问题有点特别 首先,我的站点不是一个PHP站点(它是一个XHTML站点) 那么,有人能教我如何像这样重写url吗:如何使用javascript重写/更改url,javascript,jquery,.htaccess,Javascript,Jquery,.htaccess,我知道这个问题已经得到了回答,但我的问题有点特别 首先,我的站点不是一个PHP站点(它是一个XHTML站点) 那么,有人能教我如何像这样重写url吗: mysite.com/forum2_theme_CATEGORY-ID.xhtml?n=PAGE-ID&tema=TOPIC-ID 例如: mysite.com/forum2/CATEGORY-ID/TOPIC-ID/PAGE-ID 请注意,我的站点不是一个PHP站点,它只是一个XHTML站点 如果我能找到合适的解决方案,我会很高兴
mysite.com/forum2_theme_CATEGORY-ID.xhtml?n=PAGE-ID&tema=TOPIC-ID
例如:
mysite.com/forum2/CATEGORY-ID/TOPIC-ID/PAGE-ID
请注意,我的站点不是一个PHP站点,它只是一个XHTML站点
如果我能找到合适的解决方案,我会很高兴的
谢谢。使用Apache mod_rewrite,您的手会有点脏。有很多适合初学者的好教程:
您还可以找到与您的案例类似的重写规则的现有示例,因为您的案例非常标准如果您想更改您可以使用的url:
window.history.pushState(“,”,“/newpage”)代码>
但这不是建立网站的正确方式
我不明白你是如何创建一个论坛而不使用像PHP这样的服务器站点语言的。我建议使用ZendFramework(PHP)、Spring(Java)、ExpressJS等框架,而不是修改mod_重写 使用htaccess规则的在线生成器:您现在如何处理带有查询字符串的请求?(附带问题:如果您不使用服务器端语言访问数据库,您如何创建论坛?)