我希望使用.htaccess文件执行与常见查询相反的操作。
我想将标准网址重定向到带有查询字符串的网址,类似于以下内容:
test.com/directory/pagename
到:
test.com/template?id=1
我不需要任何表单的模式匹配,我只想为每个表单单独重定向。例如:
test.com/colours/red = test.com/template?id=5
test.com/colours/yellow = test.com/template?id=3
希望这是有道理的。
答案 0 :(得分:2)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteRule ^colours/yellow/?$ template?id=3 [L,NC,QSA]
RewriteRule ^colours/red/?$ template?id=5 [L,NC,QSA]