如何使用javascript重写/更改网址

时间:2014-11-16 22:37:32

标签: javascript jquery .htaccess

我知道这已经得到了解答,但我的某些特别之处。

首先,我的网站不是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网站。

如果能得到合适的解决方案,我会很高兴。

感谢。

2 个答案:

答案 0 :(得分:0)

你必须用Apache mod_rewrite让你的手有点脏。为初学者提供了很多很好的教程:

http://www.sitepoint.com/guide-url-rewriting/

您也可以找到类似的重写规则的现有示例,因为您的案例很标准

答案 1 :(得分:0)

如果您想更改可以使用的网址: window.history.pushState("", "", '/newpage'); 但这不是构建网站的正确方法。

我不明白你是如何在不使用任何服务器站点语言(如PHP)的情况下创建论坛的。我建议使用像ZendFramework(PHP),Spring(Java),ExpressJS等框架,而不是修改mod_rewrite。