制作网址,以便我也可以接受.htaccess中的额外参数

时间:2017-06-26 06:36:34

标签: html .htaccess

我四处寻找,但无法找到合适的解决方案。

我有一个简单的HTML网站,其中只包含HTML文件(.html扩展名),例如pricing.html,contact-us.html等。

我想制作url,使其接受整数作为参数,如此

目前:http://www.amznhosting.com/pricing.html

我想制作网址,以便我也可以接受这样的额外参数:

http://www.amznhosting.com/pricing.html/2

这就是我迄今为止在.htaccess中所做的事情

RewriteRule ^(.*)$ pricing.html?params=$1 [L,QSA]

它工作但css,js和图像没有加载。

有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下规则:

$url = preg_replace("/[^[:alnum:][:space:]]/u", '', $string);

这会将/file.html/path重写为/file.html?params=path。