重写HTML参数的规则

时间:2016-12-30 01:09:44

标签: .htaccess

我正在努力解决如何设置.htaccess以获取以下网址参数:

RewriteEngine on
RewriteBase /
RewriteRule ^search/([^/\.]+)/?$ /search/index.html?q=$1 [L,NC,QSA]

所以,目标是当URL为:mydomain.com/search/some+query时,搜索目录中的index.html可以将“some + query”作为参数。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在根目录中尝试此操作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^search/([\w-]+)$ /search/index.html?q=$1 [QSA,NC,l]