我想使用.htaccess文件重定向以下链接
旧网址:localhost/info.php?butter_cake-cid111.html
要
新网址:localhost/butter_cake/cid/111.html
提前致谢。
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^([^-]+)-([a-z]+)(\d+\.html)$ [NC]
RewriteRule ^info\.php$ /%1/%2/%3? [L,NC,R=302]
RewriteCond
匹配并捕获稍后将在目标网址中使用的所有值。最后?
将删除以前的查询字符串。