我有一个像这样的实时网址,
http://example.com/today.php?year=2012&date=24&mon=07
我希望它重定向到
http://example.com/holiday-today/year/mon/date
我尝试使用%{QUERY_STRING},但我不知道如何获取三个查询参数并将它们传递给重定向的网址。
我如何使用htacess做到这一点?
答案 0 :(得分:1)
我会用很好的答案来引用这些类似的问题:
Query string redirection with htaccess
301 redirect from URL with query string to new domain with different query string
答案 1 :(得分:1)
尝试在文档根目录中的htaccess文件中添加它:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /today\.php\?year=([0-9]+)&date=([0-9]+)&mon=([0-9]+)
RewriteRule ^today\.php$ /holiday-today/%1/%2/%3? [R=301]